This is a great spot. 15 minutes to Shinjuku, 3 minutes walk to Oedo line station and 7-11. A bunch of restaurants are within 10 minutes walk and the nearest one is literally next door.
The apartment has all you need for a show stay with the pocket WiFi router being the most helpful thing ever.
Communication is great and directions are accurate. I would definitely stay at Kozumi's place again!