Had a great time on our cruise but don't waste your time, money or sanity at the spa. They are only there to hard sell way overpriced stuff you don't really need. The staff seems well-trained but the actual sessions were mediocre and ended with at least 20 minutes left for hard sales. The cruise staff was outstanding. Our cabin steward was a gem. The cruise director was hilarious - we hope to get him again. The entertainment staff was outstanding. We won an excursion and it did not disappoint. Private beach with snorkeling on Grand Turk was amazing. The food in the dining room was outstanding and the buffet was good. Our only disappointment was the chocolate buffet - hardly anything actually chocolate. Drinks are still a bit expensive. The ship itself was well-maintained, clean and well-run. We love the Serenity area as it is more quiet. We were charged for towels but when I called to complain that we had been very diligent in our towel count they were more than happy to refund me that money.
Cabin was very small, especially with the upper pulled down. NOT enough outlets!
We swam with the stingrays, fed them and got lots of pictures.
We love Megan's Bay as it is so beautiful, however it was pretty crowded this trip.
There isn't much to do in San Juan without extensive taxi fare's and it was too hot to walk far. Not our favorite spot.
We actually won an excursion to a private beach and it was beautiful!