The place is clean and you can expect to feel the japanese culture somehow when you stay in this place. The host is very accomodating and even dropped us off to the train station when we checked out:
There may be some language barrier which is normal but everything is great.
Thanks Hisao!