If you are looking for a convenient place to stay in Tokyo, here you go. It has perfect facilities, including a washing and drying machine!! Everything you need are there for you. The building has elevator, but mind you it is on a slight slope, some 5 to 8 minutes walk from the station. If that's not a concern for you, I don't see why not here.
The host replied within a reasonable time and would provide you all the answers that you need. So, it was a brilliant experience for me and I recommend this to you as well.