Spacious, stylish, well-appointed, much larger than it appears in the photos. Fall asleep to the sound of the ocean. Beautiful, clean pool. Perfect location.