I booked this hotel on a website from the US, and it was "ok" but I feel like it was at a much higher price than similar hotels on the actual peninsula were advertising. To make clear, this is a small, locally owned hotel a few blocks from the beach on the peninsula itself--not a mega beach resort. That's what we expected. We're all used to staying in hostels, but this hotel was less clean than the typical hostel, and breakfast wasn't served until really late, so we missed that. The owners did seem a bit surprised by our arrival/departure and we had some trouble communicating. That isn't the reason for the two star rating--it's because I feel I could have gotten a room of the same quality for about half the price (the area has a TON of hotels advertising prices, so if you just show up and browse around, I'm sure you can find one pretty quickly). Also, we had to pay another hotel nearby to use it's beach, so I'd check for that before booking a hotel if you're looking to get beach access on the peninsula itself (can't speak for surrounding areas).
Also, as other reviewers have said, wifi only works in the open air restaurant. However, the location is good--although I think that anywhere on the peninsula would have a central location, so I'm not sure that's too much to brag about.More