This place is outstanding! Can comfortably fit 6 people and is super convenient and the shower is amazing! For Japan, this place is definitely a lux home!
If you're coming from Haneda Airport, I'd definitely recommend taking the shuttle bus to Higashi Shinjuku station and walk around 6min to the place.