The stay is exactly like the photos.
It is in a very convenient spot, literally a 3 minute walk away from the closest station.
Literally 10 minutes away from HND airport.
There is multiple convenience stores, restaurants, and a grocery store nearby.
Downtown Tokyo is about 45 minutes away by train.
The stay itself was clean and the instructions for everything was clear and precise.
Since it is apartments, be mindful that you can hear your neighbors and they can hear you.
Even though it's near a train station, you will phase out the train noise within the first couple hours of staying.
And don't forget that the trains stop at 12:30 AM, so you should be able to get some sleep until they come back up (5:30 AM).
Overall, I may want to book this stay every time I visit Japan now.