Location is great! It's literally next to the station, super convenient. Staff were helpful but could improve in their English as many times we tried to ask them questions, we have to use google translate. Amenities were good. Room size - typical Japanese hotel room😅