Used this place as a remote work location for a few days. In terms of location, it was amazing - only a couple of minutes walk from Meguro station and with clear directions on how to get there, self-checking in was a breeze. Communication was very quick, with lots of attention paid to detail and making sure I was OK.
Even though it is very close to the station, the room itself is spacious enough, and quiet enough to concentrate and get some focused tasks done. There was a nicely sized table that I used for my laptop and the free Wifi came in very useful.
If you are looking for a nice stay which is super convenient but not too cramped, I heartily recommend this place. Would definitely use it again if I get the chance!