Fantastic & beautiful location, grounds meticulously maintained, private beach club extremely convenient & great for kids. The condo however is a bit dated & there were minor maintenance issues. It was however generally clean, well stocked, & hosts were responsive.