Amazing experience. The staff is very helpful and friendly and the meal is delicious if you are into traditional Japanese style meal set. We had private spring room and it's really good.
One thing to notice is that the hotel needs to confirm some details in advance, like selecting meal time if it's booked. Due to technical problem with hotels.com, they can't receive the response message, so I need to call them directly. I asked my previous hotel front desk to help and it's very smooth. Otherwise you will choose at check in but your preferred time slot might not be available.