As I've read from other reviews, this is "the only hotel on the beach". Unfortunately, this doesn't entail having nice rooms or common areas.
The rooms were small and cramped, and we found cockroaches in the shower both nights that we stayed there. As we were in a large group, I asked around and found that others had also found cockroaches in their bathrooms. The only plus side of the rooms was that there was an A/C and a TV with some American channels- although these varied from room to room.
The pool looks very nice from the outside, but is dirty when you get in. There are trees surrounding the pool (it's in the middle of a central courtyard) and there were constantly leaves in the pool. We also found band-aids, hair, etc in the pool. The sitting area under the trees is nice.
The restaurant in the hotel is open and has an amazing view of the beach at any time of day. The food is average, and I wasn't expecting much more from this hotel.
The staff do try to make your stay a pleasant one, but the rooms really do let the hotel down. The staff are constantly keeping the floors dry from all the pool water, and are always smiling at the front desk.
As an overnight stay, this hotel is fine, but I wouldn't recommend it for prolonged stays.