Overall, a very good cruise.
The ship was fine, cabin was comfortable, well maintained, exceptionally clean, food was very good, room steward did a great job, on board entertainment was excellent and shore excursions were handled very well. Was a little disappointed with the service in the main dining room during the first few days of the cruise but that improved as the week went on. The latter is the only reason I gave this review a 4 star score.
