The place was spacious and clean enough. Check in was easy. Finding the place was also not very difficult although it would have been better to get more specific instructions from the host on how to get to the apartment from the airport (showing which train to take and which stops to get off and transfer to).
Since the street seems to be a major road, there often are ambulances, fire trucks and police cars that pass the road with the sirens on full volume especially at night. But if you are a heavy sleeper, this should be okay.
The rooms were spacious enough and the pillows comfortable. I wish there were written instructions about the apartment in english. It was only in Japanese.