All encompassing home, modern, bright with all the right amenities. The hosts were friendly and flexible. Great for kids, families and bigger groups. Clean and comfortable. Beautiful outdoor areas too. Highly recommended!