This is a great place to stay with a family with lovely villas with all the amenities. Good facilities on site especially a good supermarket at fair prices. Mixed reaction to the restaurants - quite expensive and variable quality and service. Also difficult to know what will be open. The resort seemed very quiet when we were there.