Before I got to Harbin, China, I thought my Chinese level was pretty good. I soon found that my Chinese was pretty bad. The best thing about this program is that the locals don't speak English and you have the language pledge resulting in your level growing exponentially. The hardest thing is going to be understanding the taxi drivers, but I would say I grew able to understand the locals rather quickly. I like the curriculum because no student was left behind. While there were multiple levels ( I was at the lowest), we all learned similar enough things that I never felt like I couldn't speak with the higher level kids. We all grew together with our language.