A superb stay at a hotel with the scent of England. All rooms are equipped with separate bathrooms made of ancient hinoki.