This inn with a red Japanese umbrella as a mark has staffs who are all dedicated to offer guests relaxing stay.