We were supposed to stop at Nassau, Coco Cay and Key West. We ended up stopping at Nassau only and spent the next 2 days at sea because of strong winds. I don't mind missing 1 port but 2 ports out of 3, basically we didn't really done anything the whole trip. The Majesty of the Seas is probably the oldest of Royal Caribbean, they are going to decommission it in 2016 so you can see the age of the ship. The breakfast and lunch were kind of like a cheap all you can eat buffet. I have to say that out of the 4 nights, the formal night dinner was pretty decent, and for other nights, the dinner was ok but nothing to write home about. No mid-night buffet to speak of. The staff at the dinner was very attentive but not at the bar. They do try but I am kind of annoyed the fact that they put an automatic 18% gratuity to alcoholic drinks and $12 per person per day to your bill. For 2 cocktails of $12 each + gratuity ended up like US$30, that I have to say is day light robbery!!
The room was ok, clean but dated. There is a super small love seat and a coffee table. For a bigger cruise ship, this come standard but only ocean view rooms or above to have this for this ship.