It's easier to write about what wasn't wrong with this place. The pool was clean and the beach had nice white sand. Unfortunately, it was downhill from there.
Now for the hotel. We checked in around 6:00 p.m. and no one spoke English. The person who showed us our room should have told us how to work the shower because the first night all we had was cold water. Actually, it was broken. They fixed it the next day, leaving the old parts in the bathroom for the duration of our stay, but there wasn't any water pressure and what water there was went all over the bathroom floor, making it very slippery. We asked for an extra bath mat but never received it. They never gave us shampoo and the next day they didn't even clean the bathroom. When I complained, they told me that they did clean it, and I had to personally show them that, in fact, they hadn't touched it. There was hair on the counter and the toilet bowl was never cleaned. Not only were the towels thin, but they had holes in them.
Although they claimed to have wifi, you had to be in the reception area in order to receive a signal.
They had a sign posted in the room indicating what you would be charged if anything was broken. I had to make sure they knew that the bedside lamp wasn't working upon check in so I wouldn't be charged. They said the lamp was fine and it just took a few minutes to warm up! In general, the lighting was poor throughout the room.
They took 10 minutes to find my husbands passport which was supposedly in their safe.
While the restaurant had decent food, I lost my appetite when they brought over the condiment box and it was filled with ants. They scattered quickly, all over the table and food.
We kept losing electricity thereby losing the air conditioning. That wouldn't have been so bad if we were able to open the windows. We were able to keep our door open and got a draft that way.
We paid $100/night for a beachfront cottage. The front of the cottage was facing the pool. The side window had a view of the gulf, but obstructed by trees. I thought a cottage would have a few more amenities. It was just a large room with a dirty bathroom.
I've stayed in better places and received better service at far, far less expensive places. Go elsewhere if you want to splurge.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.