Wonderful stay at the villa. Had everything we needed and lots of space. Access to the beach club and community pool was a definite plus. Garage was full of water sports equip and bikes. Great amenities for families.