The Good: Location (own beach), many activities...
The Good: Location (own beach), many activities to choose from, beautiful cabins for the price. The Average: the staff are not quite up to scratch (with one notable exception). The Bad: the food - it's pretty damned ordinary - and as the resort is "isolated" from the other built-up areas you'll need transport to get something better.
I have rated this resort good for budget travellers as if you book on the internet in advance, some great prices can be found.
And thanks to the one staff memeber from the Activities section who was superb - 100% for service. If only all the other staff were like him!