The place is spacious in Japan's standard. It's clean and has everything we need for during our stay. Distance to train station is reasonable, a pleasant 10 mins walk. There are so many good restaurants within walking distance.
Overall, I find the place a nice stay during my tokyo trip.