Wonderful hospitality and resort-like guest house.