What a stay! Perfect hosts, perfect location. Exactly what we wanted and more.