No disappointments here !
I was worried after reading the many negative comments written by people who had stayed recently. However I had an extremely pleasant stay. I was there by myself primarily for the diving, and was given a basic room by the beach halfway between the main building and the dive shop.
I found the room adequate, the bed was on the firm side, but that is how I prefer it. The water was hot, the shower had great pressure and the room was cleaned by cheerful staff each day. My air conditioner stopped working after two days but I found the fan compensated fine since I don't like the air to be too cold anyway.
The food in the main buffet dining roon was better than I anticipated. Sure there was some repeated items, but since each day offered several meats plus fish, a good salad variety and basic staples, I don't see why that should be a problem. If you want to eat unhealthy rubbish, go somewhere else.
As a diver (and one who is health conscious) I don't feel the need to have a drink in my hand constantly, so I cannot comment on the bar service. If you have to wait 10 minutes to be served, perhaps that's a good thing.
The staff were always friendly, helpful and courteous. Sure, check-in was a bit slow, but so what? What else do you have to do?Free internet service was offered, something rarely seen nowadays.
Sand Dollar Diving operated an excellent, professional and safe business. Their staff were great, rinsed and stored equipment overnight, and the boat staff couldn't do enough to ensure everyone had a great time. It's a pity the reefs have suffered from recent storms, which in turn I believe will deter some divers from returning.
To all the whiners and complainers who have left negative reviews, I say "Get a Life!". When in Mexico, sit back and enjoy the efforts of the people who work hard to serve you and remember this is a Mexican island community. Things do not always go as planned. If you want paradise, go to French Polynesia.