Place is perfect for groups. It matches the description and in walking distance to metro station and central Shinjuku.
If you’re traveling in winter I recommend you to bring slippers, the floor can be cold as there is no central heating, only AC.