Amazing apartment: very clean and neat. Perfect place for a company of two couples. Check-in was really easy and there are a lot of hints for non-japanese speaking guests. House owner runs a small pizza delivery business and there's option to ask for a delivery right into apartment for a dinner.
I would definitely recommend this apartment as an option for staying in Tokyo.