What pitfalls did you run into? From what I heard, the learner often expects the other person to become their personal on-demand language teacher. And then patience burns out quickly. I think it works if the learner is committed to self-study but only relies on others for a bit of reinforcement, clarification, and practice.