Just got back from the El Cozumeleno. Overall, we had a good time. We didn't book with an agency, just walked right past them about 50 yards and caught a cab. We beat all the transfers and were checked in and by the pool before they even arrived.
The resort is clean and well maintained. The pool water is in desperate need of attention. It was so cloudy you couldn't make out the figures in the bottom of the pool, the water was almost milky. Fairly gross. The food was below par. There were birds everywhere, literally standing in the serving dishes. Service was what you expect from an all inclusive. You tip when you order and you get Bacardi or Cuervo. Next trip, no tip and back to the house stuff.
We rented a car from Budget and when the guy came to pick me up we were accosted by an Executive Rentals agent. He demanded my name, my room number and asked over and over how I had gotten a hold of Budget. He told me that I couldn't go with him, that because I was staying at the El Cozumeleno I had to rent through him. I just told the guy to drive off. He did.
Mezcalitos was nice, not as cheap as I was lead to believe by friends, but good drinks and good food.
Antonio in the Dive Shop is a nice guy. We booked the Adult Sunset Cruise with him but it was cancelled. We didn't want to go on the Family Cruise the next night, and we had plans, and he gave us a hard time about wanting our money back. In the end we got our money back, no problems.
There were a TON of kids at the place. They were everywhere. Be aware that this is a family resort, not a place for those looking for peace and quiet.
On Saturday, I think, a group arrived from Corsicana, I believe. They were the most foul mouthed, obnoxious, inappropriate and belligerent group of people I have ever had the misfortune of witnessing. If we had had children with us, I would have asked them to tone it down a notch.
Overall, it’s a nice place, just don’t go in with great expectations. It’s an all inclusive resort, and there’s a reason it’s a 3 star resort.