Met every need! I would totally stay here again. Super clean and comfortable.
One small thing to note is that Mitsuko's place has s small bathroom, even by Japanese standards. Not a problem for me but if this is something you need.