This was my first long cruise and I wasn't disappointed! Everything was amazing - the room, the food, the entertainment and our cruise director Dustin was incredible. Our room was spacious and clean and there was always something fun going on. We bought the cheers package and it was totally worth the money. The servers in the restaurant were excellent and were always available with recommendations and fun stories. The cruise director was unbelievable - always high energy and would stop at nothing to make sure everyone was having a good time.
Ports:
Grand Turk - beautiful but beach is mostly Coral rock so you can't really swim. We ended up at the massive pool at Margaritaville.
Very spacious - 3 big closets and a huge bathroom. I didn't mind not having windows or a balcony.