We had a great time at Machiko's place. The apartment is well located and the instructions for finding the apartment are easy to follow. The apartment was spotless when we arrived with nice decorative touches. It's small but easily fit two people and all of our luggage comfortably. I really recommend staying here.
One thing to note - the washing machine is quite small so only expect to do a third or so of a standard size wash.