Perfect location, excellent accommodations, and the hosts couldn’t be better. They are the kind of people you’d want to be friends with after your stay.