Location is really very good
Being so close to Mejiro station means you're only a few stops from Shinjuku and only about half-an-hour away from super-cool hangouts like Akihabara and Ueno. Numerous visitors also raved about the wealth of decent local restaurants and ticket meal places in the vicinity too.