The place is very modern and has great amenities. The location is near enough to the train stations, but it's a bit of a walk if you're dragging a luggage from the train stations. The nearest stations are about 800 meters to 1.1 KM away, and it's about 12-18 minutes away if you walk. Note that both of the stations near the place doesn't have escalators or elevators, so you have to carry your luggage up and down the stairs.
After you book, make sure to check with the host if the Air Conditioning units, tatami mats and the bathroom has been thoroughly cleaned. The place was also generally dusty, so we used the provided vacuum cleaner and lint remover. Also, in our case, we had to clean the AC and bathroom ourselves. I have pictures of the before and after of some areas here https://www.dropbox.com/sh/sydftub272jro5l/AAAZzSDISBcRi6csL1J9u3Iea?dl=0.
Barring the cleanliness issues we experienced, this is a great place in Tokyo, and like I said, the amenities are modern and more than what I expected.