I was outside of a major city which made it more difficult to get to know people, speak English, find western food. But that made for a life in China I'm not sure others get to experience. CIEE did a great job with the placement, preparation, and visa help. The classes were quite large which was a bit challenging, and sometimes the facilities didn't work. That was outside of CIEEs control and you were able to present a lesson anyway. Great opportunity.