Staff and food at the first day was bad, but as the days went by everything was great. Would definitely go again! Dinner staff was very nice with entertainment. Windjammer Marketplace was amazing, great food! Bummer you have to pay for soda. Everything is clean. Room attendants are very quick to solve any of your problems. They are very attentive and nice. Random workers throughout the ship and not that nice or attentive. Bar service is very good with nice workers. Sports area was great. Labadee, Haiti was a beautiful sight with beaches all over. Falmouth, Jamaica had a nice Royal port but the city was horrible, people following you all the time, I did not feel safe. Cozumel, Mexico had the most activities to do, although if you plan to do Royal Excursion book them before hand, because they get sold out fast at destination. Mexico Paradise Beach I do not recommend, don't ask your taxi driver because they get commission to take you to certain places, so their opinion is not biased.
Very good cabin, would choose it every time.
Got stung by jelly fish