We traveled to Cozumel at the beginning of January with 4 adults and 2 children under the age of 10. We booked a snorkeling trip directly with Alberto’s. We showed up 10 minutes prior to the agreed upon time. The boat operator was there and said Alex, our guide, would be along shortly. After waiting for 40 minutes and still no sign of Alex, we left and said we would return. We returned later to find out that Alex had difficulties that morning. We understood, these things happen to everyone. We agreed upon a time the following day to return for the same private tour at the same rate. The next morning we arrived, again 10 minutes prior to departure. We were greeted by Alex who said there was a problem, he had another tour booked, but would set us up with a different guide and boat operator. Great! Alex left and we waited. We then talked to a man who seemed to be in charge. He assured us that another boat was coming. Great! We waited some more. We were then told to “walk down the beach and get on a boat down there.” We replied that the boat needed to come and pick us up. This man then got onto another boat and left. We waited some more. Finally (after 45 minutes) a boat appeared, but only had a boat operator on it, no guide. At this point, we left, extremely frustrated and disappointed. We did not have any other options for going out on a different trip as our time in Cozumel was over. This caused us a great deal of stress and upset during our otherwise wonderful time in Cozumel. Save your money and time and go somewhere else!