The place is really well located with lots of good restaurants around! Really near from the ikebukuro station, a really good place to stay!
The train rail is super close to the house, so it’s pretty loud, for people that have problems to fall asleep might be a problem.
We were 6 people and the place was a bit tight for us, not sure it would fit well 8 people as showing, but it’s a good place to stay in Tokyo! I would be back!