Perfect stay! So clean, great set up for relaxing, working, dining etc. Hosts were so communicative and accommodating. Great amenities even for kids!