Perfect place, perfect location, perfect hosts - doesn't get any better.