We decided on this cruise because of the dates and ports. The service was fantastic, the ship was beautiful and always clean and our room was the best room we had ever had.
I wouldn't recommend doing the Premier 3 Snorkeling stops on Rotan because it was extremely unorganized and we did a lot of waiting around for them to get their act together several times. The only good thing about it was the guide on the boat, he was very friendly and made sure the kids were really enjoying themselves. The starfish sight and the reef sight were great, but I could have done without the sunken ship sight.
The Pirate Catamaran/Snorkeling excursion on Costa Maya was wonderful. The staff was very entertaining and fun. They divided the group up by how experienced you were so I suspect the beginners got a lot of extra help, we were in the intermediate so I'm not positive of that but it sounded that way.
The cabin was fantastic. We had a walk in closet which worked out as a great changing room as well. There were two other closets and plenty of drawers and storage spaces. Our family of five fit very well in the room. The bathroom even had a tub.