We love the ship and the filet mignon in Giovanni’s Table was the best we have ever had and we have eaten at some of the best steak houses in the country. We also love their private island, Labadee. Dont miss the Discover Haiti Coastal Cruise. The crew is outstanding. The food for breakfast and lunch in the Windjammer was hit and miss. The cabins were very clean but the rugs in the aisleways looked like they could use a shampooing. Public Rest rooms were clean and well attended. We had any time dining but they suggested making a reservation and keep the same time every night. This defeats the purpose of anytime dining. The wait staff in all of the restaurants were very good. We have cruised Royal Caribbean several times and will continue go cruise with them. Although we do prefer Celebrity Cruises a little better because of the food.