Strongly discourage any stay at this resort. Waited 4 hours in a hot, uncomfortable, and smog-filled lobby (on-going car traffic jam adjacent to open-air lobby) when -- surprize -- all the rooms were ready for check-in at the same time! Travel back and forth from the hotel rooms to the beach/swimming pool area (nearly one mile, one way) was supposed to be provided by electric cart -- but, good luck finding one. Except for once, we always had to walk the distance. There is no sidewalk along side the road so we were constantly moving out of the way of cars and trucks. Our room was awful -- mold growing on ceilings, unkempt surroundings. The first night we stayed, a woman banged on our door at about 10 pm speaking Spanish (looking for the beach?!) and the front desk told us she was probably just confused. (!?!) Food at the restaurant was only adequate and at $20 per person per meal, I expect more than adequate. The buffet was the only restaurant option as the restaurant that took reservations was closed and, it is a long and expensive cab fare into the nearest town. There are two active construction sites on the grounds so the air, plants and trees are covered with dust. The "behind the desk" folks tried to charge me $35 for local calls when a sign in the room said local calls are free. I returned to my room (yes, I walked each way in the heat, dust and traffic) to retrieve the sign so that I could be refunded my $35 dollars. Even with the room sign in hand, the front desk staff argued with me! The majority of the activity at this resort rests with the owners/renters of condominiums and houses on the property. These folks zip around in their cars or private vehicles leaving the rest of us to walk in their fumes. Because this resort is located in a national park, it is also loaded with "day trippers" who lug their ice chests, beach umbrellas, etc, etc, etc and basically fill up the area to overload. The security in the resort was a real cause for concern for me and my husband. There was a 10 minute wait to pass the entrance security guard gate; there was a security guard stationed at the first intersection (about 2 miles from the entrance gate); another security guard at the intersection to the main lobby; another security guard station at the entrance to one of the beaches. Guess they are expecting the worst? Uncomfortable feeling. Again, strongly discourage any stay at this resort.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC