Truly wonderful place to stay in Japan.
Don’t miss it when visiting Tokyo.