The crew are amazing. Let me get that out of the way. They appear to work at least 12 hour days and went to great lengths to help us on our stay. They are the redeeming factor of this whole experience.
First off, the price for this cruise was insane compared to other cruises. That made sense due to the IP and the Disney experiences you wouldn't get on another cruise. I wish when we were booking someone would have told us that this wasn't for our kids. Most activities and excursions require a child to be at least 3 which is fair enough. They neglect to tell you how many amenities require them to be completely potty trained. My youngest (1.75 yo) was unable to go in any of the pools except for a dinky splash pad that even he wasn't into. They specifically told us that even if they're wearing a swim diaper they can't go in. A few other parents at the pool when we were there also didn't know about this beforehand and were likewise pretty pissed. The daycare for kids 3+ also requires complete potty training.
Our party had two joining rooms. Between the four televisions we had, about one of them worked consistently with the remote. And when they did work they took a significant amount of time to work. As in click the button, wait 30 seconds to 2 minutes and it might finally respond. Absolutely infuriating when it takes ten minutes to put something on when you know what you want to watch and where it is on the menu that should have taken less than a minute.
We wanted to go on a cruise since we had never done one. This was a short trip so we could test the waters and see how we did. People at Cozumel were friendly and helpful.