Not too far from Khaosan Road. However, better not to walk from/to the Road every time. It's not just 'go on a walk' distance.
I couldn't or didn't have to meet the host, but it's just the host and accomodation style.
The place is a bit older than it looks from the picture.
Except what I mentioned, it's okay to stay. Not highly recommendable but I wouldn't regret my choice. I'd rather experience other types of stay next time though.