Perfect location, perfect house, and perfect hosts! We truly enjoyed our stay in this place.