I chose this ship and itinerary because it included an overnight stay at their private island Ocean Cay. The island was fantastic, walk right off the ship and about 200 yards and you were at beautiful white sand beaches. There were several food trucks and a buffet all included in your cruise fare, bars too if you had a drink package aboard ship. There were three very small souvenir shops and an ice cream shop. No hucksters, no jewelry stores, just peace and quiet. There were wave runners and snorkel gear you could rent. The other ports were Costa Maya and Cozumel, you know what they are like, I didn't even go ashore.
Embarkation, fine, very smooth and easy. One of the best I've had
Cabin 12164 Balcony nice but tiny, Balcony also tiny, Cabin Steward Darwin was great, almost always easy to find in the cabins he was responsible for, and very helpful and responsive to any requests.