Ship was nice but there really wasn't much in the way of entertainment. No headliner shows except the ice skating show (which was performed 2 times on 2 different days, and was really good). Royal Caribbean needs to do something about the smokiness in the casino - it was almost unbearable in there. The smoke-free area was very small, and there was nothing to separate it from the rest of the smoking area. Food in the main dining room wasn't great. Service was excellent, however. Chops was delicious. However, it was difficult to get reservations, even through the dining room never looked fully booked. Labadee was a relaxing port, and we found good (non-cruise) excursions in both Falmouth and Grand Cayman. My 3- and 4-year-old nieces enjoyed the children's club the few times they went there. Gym was crowded at peak hours, but not overly so. I was a little concerned about having a promenade window room but it was very quiet and dark in our room, which made for great sleeping - and the bed was very comfortable! Not enough storage space (very little dresser space). New Year's Eve celebration was nothing special - just a ceiling full of balloons released at midnight after a short countdown.