The resort has a great variety of things to do, great activities for the kids although wouldn't trust to leave my daughter at the kids club on their own as seemed under staffed and there was no one watching the kids on the equipment outside with kids ranging from 2-16. The staff are amazing and so helpful, we were a group of 15 people and they reserved and laid out a table for us every night and the service was impeccable. Food and drink is the best I have had and we always go AI all over the world, huge variety and all really well cooked. The resort is really well kept with lovely green areas and walks, plenty of choices of pools and bars, billiards, table tennis, various beach activities and water sports etc. We will all be going back next year as really found it hard to fault. Only small bits were ask for a mattress topper when you arrive as without it the mattresses are like granite, the beach is artificial which isn't an issues, it lovely, but under the sea is very rocky and quite hard to walk on (water shoes recommended) and unfortunately they dont have baby changing facilities in the disabled or mens bathrooms, only the ladies (come on guys, 21st Century!) these are all minor things though and would recommend the hotel to anyone who would listen.