I was already experienced with studying abroad as I am studying in Singapore but I was attracted by China and wanted to go to Shanghai for an internship. I found ICL online and after having a quick Skype talk with Bastien, paying a deposit and sending a few application documents I was having interviews with big Chinese companies for my internship and everything went very fast from there. At the end of my stay I also wanted to organize a trip to Nepal and return to Shanghai to catch my flight home. This was complicated regarding the visa and not included in my package but ICL helped me plan everything and it went very smoothly.
I had a great experience for four months in Shanghai and I recommend this city and ICL for anyone wanting to go to Shanghai for an internship.