Perfect location, very spacious, and hosts were very welcoming, flexible, and very communicative.