Great location! Walk to Akihabara for tons of shops, restaurants, and arcades. Or it's just one train stop away. On the Yamanote line and Ginza line, it's super easy to get just about anywhere in Tokyo. Also just one stop from Tokyo Station.
The place is small but functional, with a nice balcony. Perfect for your time in Japan.