Perfect location, great hosts, and a cozy place to stay that has a homey vibe. Five stars all around!