I had a great stay at Wang's place. The location is amazing, a walkable distance from Shinjuku and the metro station (Marunouchi line) easily connects to the main lines. There are nice cafes around the station too.
The place is clean and as described (no towels afaik so bring yours!). The walls are thin so be mindful of others/keep it in mind if you're a light sleeper. I would recommend staying at Wang's place and would go again :)