This is the best value vacation I have ever been on and one of the most fun too. While the rooms may be good three star standard, the facilities and entertainment, with private beach, three pools, tennis courts, table tennis, canoes for use free of charge, shows ever night, etc. is better than many four and five star resorts I have stayed in. We had planned on upgrading our room for the final 3 nights but as our room as such a great sea view, we didn't bother. There are lots of steps, so if you have young kids or are not that mobile, something to take into consideration. The food, with lots of fish and salad options was super for us. The staff of the hotel are brilliant and make a real effort to get to know the guests, in particular the entertainment staff go above and beyond to make your stay as fun and as memorable as possible.