We had a rough go of it here. We made reservations through hotels.com, which said free cancellation until two weeks prior to arrival. But after making reservations, I got an email stating we must pay in one week a 50% deposit to keep our reservation. Upon arrival we could not get inside, as the front door and entry gate were locked and nobody to let us in for 5-10 minutes. Then our room could not be secured because the sliding door to our patio area was extremely difficult to lock and open. Then we discovered the large sliding window to the bathroom had a broken latch, which would have made it easy for some to enter. And finally our lockbox didn’t work either. After over an hour we were offered a different room, which ended up being the room that was more in-line with what we originally reserved. Breakfast was okay, but more on the minimum side. The beach is beautiful. The city is a DUST PIT with no infrastructure (dusty rock roads, few sidewalks, open sewers). Considering one must drive several hours on very poor roads to get here, there is a very low payback for your effort (unless you crave surfing and dust).