Yes, it works and it’s really great. Most of the hosts are very friendly and easy-going people, and you can pick people who are certified if you have any doubts. Visitors can of course vary, but overall in my experience they’ve been a nice mix.
I have mainly hosted, but also had a guy meet me for coffee when I was in Turkey last summer.
I hosted a Korean girl who spoke no english and it was sort of awkward.
I hosted a Newzealander who stayed for a whole month and I got her a job, but we didn’t get to meet much because of our schedules.
I hosted a Danish couple who were great and we had some good laughs.
I hosted a Turkish boy who was a little annoying in that he was too attached to me.
I spent the day with a Canadian girl who just had a shower and left her stuff there. I showed her around and then put her on her boat. That was also good.
And eventually spent a month hosting a single mother with a daughter my own daughter’s age, who eventually became my girlfriend (yes, weird way to start a relationship by living together before the first date).
Overall it has always been interesting, because people have been from different nationalities and have all these interesting stories to share (apart from the Korean girl who I am sure would have also been interesting, had we been able to communicate).