Hi, I'd be happy to guide you to learn efficiently mandarin and the culture of China!
Chinese is very different to most of the western languages - It's another system with another logic of creation. If you want an efficient learning, then measure the following elements before choosing a course:
1.The teacher : he/she should be specified in teaching Chinese as a foreign language, and good in teaching techniques. He/She should also speaks well your language, and knows your culture - the teaching is more efficient when comparisons are given to your own culture.
2.The course : only a customized course tailored to your motivation will be efficient. For exemple, if you want to visit China, then learn voyage Chinese.
3.You! : be constant, don't give up too easily.
Now, I can offer the first two elements to you, and will always encourage you to go on. I speak English, French, Chinese and the dialect of Shanghai. I teach by visio-conférence, which is easy to use and absolutely efficient (see the demo video www.demonstration.chinattitude.net). I'm really cheerful to see my students speaks good Chinese.