The place is very spacious for Tokyo, and the hosts were very responsive. It's clean, is located near Shibuya crossing, has all the needed amenities, strong AC, balcony, and 5 beds!
Would definitely recommend it for a group of travelers.