First, check in was a nightmare because their credit card machine was down. The young boys working were struggling to assist us with simple things, especially when we attempted to tell them our ac wasn't working. The owner would not let them give us a room with working ac until many hours after we reported it and the desk boy checked the ac 4-5 times.
The outdoor club next door kept us awake until 4am because our window didn't latch. We weren't surprised but we were unhappy. We were planning to be there for 4 nights but left quickly after one. The owners card machine was still "broken" the next day so aside from being extremely rude he also attempted to steal my passport due to his broken machine. I was on the verge of trying to get ahold of the police when he gave my passport back. We ended up paying in cash, which is a hassle because, based in their Expedia page, they "take credit/debit cards."
We are now at a different place up the road with amazing staff and a lovely setting that takes credit cards like it advertises. Overall, with so many options, there is no reason to be ripped off, unhappy, and put through extreme stress while in such a fun beach town. Don't let this place ruin your vacation! Stay somewhere nice.