Embarkation: Embarkation was a breeze. We did arrive a little early and had to wait for the ok to park the car. But we did get the first parking space. Baggage screening was fast since it was early (we also carried on our luggage), check in was also fast. We were allowed on the ship around 12 but the cabins were not ready until 1:30.
Cabin: Our cabin was fantastic. Only 11 rooms down from the atrium bar. It was an outside cabin under the dining room. Not noisy except for dinner time but we were usually in the dining room. We had plenty of room for the two of us.
Dining: We had the 6:15 dining in the Imagination Dining Room. Our waiter was, well, lacking. He was probably the worst waiter we've ever had. On the third night he forgot a couple of appetizers and when we asked for them he brought us 2 of everything on the appetizer list! And on the last night he actually refused to bring us the dessert menu, stating that baked alaska was the only dessert for the night! It got to be a joke at the table by the second night.
Entertainment: I enjoyed the trivia games while the ship was in port because the crowd was much smaller, like having a game night at home. The revue shows were on the cheesy side. And the hypnotist was corny. We didn't go back for his midnight show. We were entertained, however, at his attempts to hit on a passenger at the deck party. We didn't participate in any of the BINGO games.
Turks and Caicos: Beautiful beach. We found a shady spot for a while and were enticed by the DJ at Margaritaville. So we spent most of the time there.
Half Moon Cay: We waited about 20 minutes in line to get a calm shell but it was worth it. Beautiful beach with crystal clear water. A lot of people had snorkel gear but I didn't think there was much to look at in the beach area.
Nassau: Nassau is nice if you want to buy a designer knock-off. But we didn't spend too much time off of the ship.
Disembarkation: Although we carried our own luggage and planned to do the "self assist" but they changed the procedure. We still had to wait for our color to be called. Clearing customs took a bit of time but they are pretty organized.
Overall, The ship was great and we had a wonderful time.