We chose this cruise for the itinerary. The stops were all awesome. We stayed in a Grand Suit which has plenty of space for my family of 4. Both the embarkation and debarkation was extremely smooth and almost no waiting. The boat itself had plenty of things to do. The comedy show and Lip Synch battle was great. They had a Halloween theme so there were lots of extra activities with that. During the day music by the pool or activities would go on. I'd recommend getting a seat by the beach pool because it's so much fun.
The buffet food for dinner wasn't always the greatest selection but you didn't go hungry. We chose to eat dinner in the dining room most nights. This was not a quick process and expect it to take at least an hour and a half/2 hours. The food was always tasty there. The upgraded steakhouse was delicious and I loved everything about it. I definitely recommend going. Every worker on the boat was very friendly and nice. They would stop and say hi and make sure everything was going well. Our room steward with Ludo,very nice
Both my kids begged to go or stay at the Camp Ocean which is the kids club. Dominique in the younger kids area was super nice and my daughter loved seeing her every day. My oldest got to go on stage during the lip synch battle and loved that experience.
As far as the stops we did the following:
Amber Cove: stayed at the pool, great for young kids
St Thomas: took a private taxie to Meghan's Bay
San Juan: Went to the Marriott booked through resortforaday.com
Grand Turk: sat right off the boat and went to Margarita Ville
The room was large and spacious. The extra closet space is awesome.