There are reviews of this ship, so I won't go into lots of detail. Here are some of my thoughts:
1. Tons of stuff to do for adults and kids alike. I'm not a lay on the lounger person and only hit the hot tubs a few times. I like to 'do' on a ship. So, I did: ropes course, pedal cars, comedy shows, big shows in lounge, one bingo, The Clue Game, Hasbro, Love and Marriage show, lots of trivia, an art show, family games, bean bag toss, danced late in the atrium parties, etc.. I had a blast. I did not have time for the Trill or Imax theaters, or mini golf (nice course), or a ton of other things that were going on the ship. HINT: Check your fun times and look at what is offered, so you can plan your day. We took our IPAD and check all the activities on it.
2. We did not plan shore excursions except for Cozumel. Big mistake. Grand Cayman and Jamaica were a bust. BORING. HINT: in Cozumel take a Taxi to Chankanaab National Park ($12ishthere and $12ish back). $23 admission. Snorkel, beach, zipline, animal shows, massages, walking trails, fake ruins, lots of other things to do-google it. Clean, Don't do the ship tour, just walk off go to taxi stand. This is a set price. Beat the crowds. We take our own snorkel gear and noodles to float. Then leave noodles with other kids on beach-now room for souvenirs.