The itinerary is tempting and each location has plenty to see. However, do it with another cruise company. Royal Caribbean's crew on this ship has no care or concern for the pleasure of their guests or allowing for the easy resolution of problems encountered.
The food is lackluster and the dining staff has no particular desire to either provide better quality of food or service.
We did not utilize the ship's excursions so I am unable to comment on same.
We had a balcony room that was moderate in size, at best, and needed updating due to dirty carpets and worn furniture. The closet space is adequate and the bathroom average for a ship of this size.