Our stay was disappointing, but ok. The was a reason our room was on discount. The air con worked well, the pool was nice, and the view was nice. It's really far from town, the wooden boardwalk was scary (actually watch an employee get tripped up on a board that popped up as a guest stepped on it, lucky no one was hurt), and the food was expensive and not good at the restaurant (but free breakfast was excellent). Most disappointed that cable meant 3 channels that didn't come in very well. We booked for air con, view, and cable (as we were both sick), and got two out of three. The staff was the bright star in this dim light.