Brilliant amenities, beautiful location, great hosts