A well-run resort. We stayed in the newest wing. Room was spotless and looked contemporary (though people may say characterless). Level of comfort was high. Staff were very polite and cooked to order food was lovely. Buffet food, however, should be served at a higher temperature to bring out the taste better. I used the onsen, which was not busy. It was clean and relaxing. Not sure about female attendants walking into the make changing room while guests were changing. ;-)