This cruise had plenty of activities for a 13 year old (my son). We enjoyed the zip line in Labadee and swimming with the dolphins in Cozumel. We are both gluten free and just had to notify the wait staff and they would bring us GF bread for dinner. The cafe on the 8th floor had GF bagels readily available. I ended up getting the Evian water package and in hindsight, I probably could have dropped the drink package for myself as I don't drink much pop. We enjoyed walking on the 8th floor at night where it felt like a walk in the park. We would have breakfast on 15 at the grill - we found it to be much quieter than Windjammer cafe. I recommend making reservations for the hibachi as that was booked quickly, but we still were able to eat sushi on the other side of the Izumi restaurant. My luggage did get caught on the naughty list because I brought a power strip and those are not allowed. It was easily retrieved at the end of the trip. Plan about 2 hours for disembarking due to lines.
It was a little smaller than expected and I had hoped for lounge chairs on the balcony, otherwise it was outstanding.
I shopped in the port.