I don't agree with you, Man. I stayed with Indian, Pakistan,.... for a long time. It can't improve your English so much. If possible, stay with native speakers as much as possible. I agree with the idea: talking is relatively easy, listening is more important and difficult.