This cruise was chosen because my brother was getting married on it. They originally chose the cruise for the ports (Bahamas, St Marten and St Thomas) but our ports got changed at the last minute due to hurricane damage. We didn't mind, since we hadn't visited any of the new ports, so it was still exciting. Others in the party had visited them previously, but I didn't hear any complaints from anybody.
The ship itself is amazing - looking at it made me wonder how it could even float. It is huge. Inside it is beautiful. The various themed decks were very well done, right down to the nature sounds in Central Park and the carnival feeling on the Boardwalk. I was pleasantly surprised at the attention to detail that I saw over and over while exploring the ship. The stateroom was roomier than I expected it to be, and the bathroom was very generous in terms of space. The bed was very comfortable - I slept like a baby every night. Our room steward was excellent - he learned our names right away and did a great job of looking after us.
We had breakfast meals in the Windjammer (buffet) and dinner in the Grande each evening. Our wait staff in the Grande were fantastic. They were attentive to our needs and tried to bring us what we wanted before we knew we wanted it. The meals were good for the most part - I had two meals that I didn't enjoy as much as I'd hoped, but everything else was good. They didn't have a lot of variety for fish of the day, which surprised me, but their selection of soups, entrees and desserts was very nice. The pastry chef on the ship is fabulous - he made two cakes for our party and both were very good. Moist, tasty, not too sweet.
See above
Labadee is a lovely place, but a bit of a let down as a port. I wanted to get a souvenir from there, and the port shopping was very limited. It was cool to see the zip lining over the beach, but otherwise we went back to the ship fairly early.