The place is in a great location, with it being a 10-15 minute walk from Shibuya station. Pretty much everywhere in Shibuya is within walking distance so if you are looking for a central location, I would recommend.
We had 5 people staying at the apartment and we were tightly cramped in, particularly when it came to sleeping