Great location, great hosts, quirky accommodation. Perfect for our needs.