I was fortunate enough to take two weeks of classes here. The teachers were great. They used fun games and lessons to teach us Spanish. The classrooms were awesome, even in the heat of the summer, it was cool being semi-outdoors. The staff also was great at helping me book my weekend travel adventures.