Nice property. Nice size 2 bedroom, 2 bathroom room we had. Beds were ok, furnishings were good. Balcony nice over looking pool. Had 2 issues.... We were supposed to have a King and Queen Bed. Checked in, and had a King and 2 twins instead. They were quick to come change and gave us a bottle of wine for the mistake. Next day, we had no hot water. Room had an On-Demand hot water system, that didn't appear to be on. So they called the maintenance guy back from home (doesn't work beyond about 5pm). Breaker had flipped, when he flipped it back on, it literally blew up (the on demand water unit). Sparks and smoke, and the unit blew off 2 of its screws holding it to the wall. A bit frightening, but not even close to anyone being hurt. Anyway, no hot water now for the night, as they needed to get and install a new unit. Got access to another room for showers until fixed next morning.
Otherwise, location OK. Bad smell outside from dying weeds out on the beach. No restaurant right at hotel. Have to go over to neighboring hotel for meals.