Bringing grandkids. We thought this ship would be fun for them and it was. The problem was too many people. The ship was so large, that on sea days you couldn't breath with the quantity of people. The food was only ok except for the specialty restaurants. The crew provided good service. Little things like no makeup mirror in the bathroom was a problem. The ports were awful except for Cozumel. Jamaica and Labadee was a waste of time. The cost of the photos was beyond absurd. The shops carried low end products and had very minimal choices. The entertainment was fun and the kids enjoyed it. On sea days couldn't find any free machines in the gym. The food at 150 Park was excellent as was the service. The rest of the dining was adequate at best. Food needs work. Overall, we enjoyed the experience only because the kids did.
Good but small
Great jeep tour. Went to see a Mayan Village