I have stayed in a different room in the same house before and this room was just as good as the other. Location is a bit away from central Tokyo but there are plenty of restaurants around the area and the station is just 5-10 minutes away on foot. Communication was quick, check-in was easy and the room was nice and clean. It is rather small and you may have trouble if your suitcase is too big, though.
The internet is also not the greatest. It's good for every day stuff but if you like to relax by watching a stream or something, it really is kinda slow. Furthermore the room is on the side where all the external AC units are located on the outside so if anyone in the building has one running at night (shame on them by the way), you will hear a rather loud, low humming noise which may be annoying.
Otherwise, recommend the place if you aren't fussed about the location not being central Tokyo.