Spacious, beautiful views, great location. Check in was a breeze and Ana, our contact, was very responsive. We loved the shared amenities: pool and kayak