Great stay! The complex has everything you need from tennis courts, grill and a pool. The beach is a block away. The unit was perfect for our family of 5.