Fantastic place, incredible location, warm and helpful host: what else could we have asked for?