I chose Mandarinspring because I was looking for some more personal attention. I had been studying Mandarin at a nearby university but I felt there was too many people in the class, about 20. I chose the private lessons because I wanted someone to focus only on me and level. I did 50 lessons and after that I felt a huge jump in my speaking ability. I can read more characters and am more confident when engaging in conversation.
I recommend Mandarinspring for anyone looking to study Mandarin in Shanghai.