Great spot. Great hosts. All you require for a mini home away from home.