I chose this cruise since my daughter is 9 and she didn't want to do Disney anymore, she wanted more activities and things to do. Its great for kids but for adults it was a bit disappointing. Although there's a lot to do on the ship, be prepared to pay.
All restaurants are extra and the main dining food isn't anything great. The buffet each night in Windjammer was much better. The casino reeked of smoke so if you are sensitive to that, you may want to stay away. BINGO is a total ripoff. $67 a day for 3 games which its over in 20 minutes.
Ports of call were ok. Labadee is ok. Jamaica we only went to the market when you got off and Cozumel was beautiful. We did the dolphin swim.
It was ok, kind of small. Couch needs refurb as does drapes.