This is a hotel. Don't expect to meet the host or anything. But the location is nice and it's hard to find a place cheaper than this one in Tokyo. The location isn't the most vibrant place in Tokyo, but it's 5 minutes walk to the nearest metro station.
I forgot some of my belongings, and the host was really helpful.