Perfect location, perfect hosts, and everything you need. Already booked to stay again.