It is unfortunate that the Majesty of the Seas is one of the only ways for Americans to visit Cuba, because it is a small, old, failing ship that either needs to be broken down for scrap, have a massive renovation, or turned into a reef. Whole floors flooded, hot water pipes busted and rained down through ceiling and fixtures, toilets broke and more. There is also very little to do compared to larger boats, but that's not really something that can be helped. However, it got old VERY fast when our trip to Cozumel was cancelled due to weather and we were stuck at sea for days.
Also, we paid for a hotel roof-top nightclub excursion in Havana, yet we were taken to some cabaret with a band and awful, cold food. After 2 attempts, I was finally able to get Guest Services to do something about it, but it was only a $30 refund for a $100 excursion. Not good enough.
All in all, I am glad I went, as seeing and experiencing Havana was a once-in-a-lifetime experience, and it was worth the hassle and hardships. However, having been on several Carnival cruises, I was not impressed by my first Royal Caribbean experience, and have always heard they were supposed to be better. I think if they want to stop tarnishing their brand they absolutely must do something about this boat, and change their policy on amending excursion issues, as refunding less than 1/3 of the cost is a slap in the face.
Cabin was ok overall, just dated, and the toilets were awful. Our state room attendant, Mickey, was an absolute joy and always willing to help.Other members of my group on different floors got to enjoy a fart-like stench the entire time, so I am glad we at least avoided that.