What is it like, hosting an exchange student?

Have any of you ever hosted an exchange student? I want to look into it... I think it would be a great experience. What's it like? Did they speak English well enough? Please share your experiences!
Update: @Beverly- did you look into the child? I thought you kind of choose what kid you'd be hosting.
5 answers 5