We spent more money thinking that we get a better experience on Royal Caribbean especially their infant in room baby sitting services. When we boarded, we learnt there is no trained staff available for that cruise. The main dining room menu is very limited and the dishes we tried are not so tasty. We got bored of the food on the third day as the menu was pretty much same all the three days. The timings of the youth programs and infant programs are little off. The positives are the stateroom service and all the crew on the ship. These people are hard working people and really passionate to provide the best service. The embarkation and arrival procedures are very good. The shore excursions are expensive. The coco cay island experience was great. The beaches are very clean and very well maintained. Overall, I don't think it is well worth the money we spent.
The cabin was spacious.and is really maintained well. The balcony is also spacious.