The location was perfect. The train takes you to Haneda Airport in less than 10 minutes, and it is very easy to get anywhere in Tokyo.
However, it was a bit difficult to find this place because it is located in a place that is a bit hidden from the main street.
The rooms were clean and comfortable.