I wonderful property with everything you need for a great stay. We loved being able to play tennis and it was hard to get the kids out of the pool! Nice and close to the beach and check it was easy. A great place to stay with your family.