Great location near the beach and great amenities for kids with tennis courts and indoor and outdoor swimming pools. Facilities were clean, well catered for and very comfortable. I would visit again.