We had a second floor room with balcony overlooking the pool. There were 3 of us staying. The room was spacious, the shower huge. The kitchen was minimally equipped with toaster and dishes/pots with a 2 burner stove (neither burner worked when we arrived) and a refrigerator. We told the front desk that the stove didn't work and went for supper. When we returned, one burner had been replaced which is all we needed to boil water for coffee, although we thought it strange that they wouldn't replace them both. (unless they only had the one new burner in stock.) The beds were very comfortable (firm), and we had a great sleep every night... the air conditioner gave us enough white noise to not hear the music from around the pool at night. Loved the balcony for reading, but it was often spoiled by other guests continually smoking beside us on their balconies. (not the hotel's fault we know) The pool was clean and a good temperature.
The restaurant is over the water on stilts with a thatched roof and with lots of airflow and we loved the location, but the food was not great. We'll eat almost anything, but couldn't stomach most of their cold, overcooked dishes. Breakfast had some kind of processed ham that tasted so disgusting, we called it "mousemeat". Avoid any food that has this chopped up in it! Food was barely warm, (probably because any heat was quickly blown away from the breezes off the ocean.)
Aside from the food, we were very comfortable and felt safe at all times. Nothing was stolen from our room and we had computers, cameras and cash. Wished we could have accessed internet from the room - it was only available from the lobby. Check in and out was a breeze, but they do put on those bracelets a notch too tightly.
