Everything was perfect - from the ship, food, service, excursions and the weather! We loved everything about it! Lots of room on the ship - didn't feel overcrowded. Food was exceptional. Entertainment was good, but that is the only thing that I feel that could be improved.