We stayed for 6 nights here and found it to be very good value for money. Our bungalow on the beach with air con was perfectly adequate and we loved to sit out on the patio with a drink and look at the view! Staff were all friendly and helpful - Chris helped us to book a jeep and gave us advice on where to go etc. The beach bar is the perfect place to drink. The barman, Mie (apologies if I have spelt it wrong) deserves a special mention - he even checked our jeep for spiders! Rooms are only cleaned upon request and we only noticed the sign for this quite far into our stay.
The only things in would note are that the sea is very shallow so you can't swim. Also the sun loungers on the beach and by the pool aren't comfy!
Overall a very good experience.