Takeshi's place is great! I stayed at room 201, a very large room by my standards compared to previous stays in Tokyo! Relatively conveniently located, but by far and away the best aspect are the multitude of other travellers staying across the hall; place had a great friendly feel, very comfortable to live in and chat to others!
Would thoroughly recommend!