Beautiful location and spacious. Great amenities with the pools and tennis courts. Kitchen stocked with the necessities and great to have the beach chairs and boogie boards.