Die 2007 gegründete Sprachschule liegt sehr zentral und verkehrsgünstig nahe dem Shanghai Arts & Crafts Museum im 9. Stockwerk eines modernen Bürogebäudes. Das Gebäude hat einen Lift und ist barrierefrei zugänglich. Unzählige Restaurants, Cafés und Geschäfte befinden sich in der nahem Umgebung. Nach dem Unterricht organisiert die Schule regelmässig Aktivitäten und Ausflüge um die Stadt besser kennenzulernen.