We were looking forward to our first cruise and were very dissatisfied with Royal Caribbean! The food was terrible, staff was attentive but not knowledgeable about the cruise, ship was dated and the buffet needed to step up hygiene practices i.e. staff cleaning tables used the same rag to clean multiple tables. The cabin attendant was very good and delivered on all our requests. The gym was small, very crowded and took a yoga class which was very full and had to avoid others in the gym while doing poses. The trip to Havana was educational and interesting but can can be completed in a day. The stop in Nassau is good for shopping but was not interested in the excursions since we already stayed at Atlantis.
I would consider going on another RC cruise in the future but on a newer ship and in a larger cabin with a different venue.
Cabin was very small with a porthole.