I know a lot of folks are on here looking for Spanish schools/ teachers, and I have to recommend Gabriela Ferrante (http://www.gabrielaferrante.com/). She is absolutely amazing: hilarious, calm, thoughtful, and creative. Gabriela will bend over backwards for her students. We did everything from making empanadas in my tiny kitchen to going on day-long excursions to learn about Argentinian culture and history. Gabriela has tons of knowledge-- not just about "meta" topics but also about the best cafes in the city AND about language acquisition and education. Her enthusiasm is obvious and I cannot recommend her highly enough.