The stay was perfect. The host responding quickly, place is clean, location is perfect. Lots of space to accommodate family. Beds are big enough for the most demanding people. It is close to all amenities, 2 steps to garage, 1 step to gym, and 5 steps to pool and the beach.