This is indeed a very cozy and comfortable place good for 6-7 persons. It has almost everything you need except perhaps the bathrooms could do with more hooks and racks to hang clothes.
It is conveniently located fairly near the busy ikebukuro train station and there are many eating options, convenient stores and retail shops within short walking distance and yet the immediate neighbourhood is quiet and peaceful.