CSA is fantastic and I cannot recommend them enough!
The journey starts when you are greeted and picked up at the airport by a friendly and enthusiastic staff member. Everyone at CSA is absolutely thrilled to be in China, and it's hard for the feeling to not rub off! The staff will take you directly to your accommodations and make sure you are settled in properly. The best part about CSA is the people. They really take the time and energy to make sure you are comfortable and enjoying your stay.
Also, they are really good about hosting group events and connecting CSA students, so you will already have a group of friends as soon as you arrive. And if you decide to not participate in the group activities, that's fine too, but they are always there as a nice option!
From the airport pickup, to dealing with admissions and housing, to getting my phone working, booking train tickets, etc. etc. - CSA was there to help every step of the way. I actually can't image going to China without them. This is a highly professional and reliable group, yet still fun and easygoing. I would recommend CSA to anyone planning on making a trip to China!