Given previous experience with other snorkeling adventures elsewhere in the Caribbean, I have to say that this trip was very disappointing. The whole trip started on a bad note when the ride included with the package never managed to show up nor did the tour company call us to inform us that they were late. We had to get the wonderful concierge at the JW Marriott help us contact the company and get things straightened out. Once there we were rushed to the boat since they were already late. Does this mean that we would have been left if we had not called them? There was only one snorkeling experience near Cancun about a 20 minute ride out from port where the water was so rough that unless you were a strong swimmer, the crew smartly and justly stated you should not go out to snorkel and that there were be another snorkeling experience once we got to Isla Contoy. However, that was misleading as well. The hour ride out to the island, albeit beautiful was rough. Once we got to island, we found out that the snorkeling experience was just free time to swim. However, even that was fine given that Isla Contoy was beautiful. However, what was annoying was cutting our time at Isla Contoy short to stop by Isla Mujeres. Maybe there are parts of Isla Mujeres that are beautiful but the part of the island our tour stopped was not pleasant nor entertaining, Our group with the majority of the boat sat and waited in the food court and wasting our vacation time wishing our boat would come back faster and sooner. The time as Isla Mujeres would have been better spent at Isla Contoy. However, the bright spot of trip was the crew. The crew made the trip tolerable and bearable. The two stars were earned purely by the crew on board the ship. As the land crew did nothing to even help us get back to our hotel helpful. I had to go searching for the driver that would take us back home since once we landed and got off the boat, it was pure chaos once again.