I stayed here 2 nights, unfortunately 2 nights was all I could stand. The beach is amazingly beautiful, however the rest was pitiful, small room, broken bedside light, toilet which stank of sewer, Patio lights not working, and they only give you one keycard which means even the fridge turns off while you're out the room, so no cold water or beer when you get back to your room, aircon took ages to cool the room. staff barely spoke english, I pointed out the broken lights and bad smell in the bathroom, nothing was done about it. breakfast was dismal, eggs on toast was all I ate as there was little else. highly overpriced for what you get. I would seriously not recommend this place unless you dont mind being ripped off.