What makes a good study abroad program?

<p>My daughter is planning to study abroad in Shanghai spring semester 2013. She is willing to sacrifice some cultural immersion and is looking at the various programs offered through her university (she has had two years of Mandarin and plans to take more language classes plus some other courses): International Studies Abroad (ISA), CEA Global Education, and The Education Abroad Network (TEAN). The reviews I’ve read of ISA and CEA aren’t particularly glowing endorsements, and I haven’t found much about TEAN. Does anyone have personal experience with any of these companies specific to Shanghai? She would be at Fudan University through TEAN, and the CC forum thread about it seemed positive overall. Thoughts, suggestions, advice?</p>