I did a lot of research on the property and read ALOT of reviews on trip advisor. I can confirm that those reviews are mostly accurate. When we arrived I must admit reception was not so welcoming, definitely room for improvement.The accommodation is very dated and the beds are not the most comfortable, but the "bungalows" are kept clean. There is also quite a bad sewage smell in the bathroom, as I read in a few reviews - probably because the properties are so dated.It is a huge property with the restaurant being quite a distance away from the accommodation so be prepared to do a lot of walking (and it's uphill back to the accommodation), if you do not like walking then this is not the place for you. On the plus side there is a good variety of food and the restaurant is perfectly located for great views. Entertainment was ok and you have a choice of a salt water pool and 2 freshwater pools, the one freshwater pool is very shallow with slides, aimed at small kids only. They do offer a buffet lunch at the freshwater pools, so that you don't have to walk all the way down to the main restaurant, BUT this is very basic and nothing to rave about. You can also get mini pizza's, burger, hotdogs and toasted sandwiches from the pool bar, nothing wonderful but they are ok - Pizza was not bad, but make sure they have cooked it properly. Slush puppies, coke, Fanta, sprite, fruit juice and water on tap all day - which is great for the kids and free ice cream - always a winner. Great beach!