I have worked with a number of Spanish instructors here in NYC and my best experience was working with Juan Carlos from OleHola.  OleHola is not like your average high school or college spanish class. Juan Carlos has developed lessons that help you understand the language.  Classes are focused on learning and practice, rather than memorization.  Juan Carlos is professional, timely, and gregarious.  My Spanish skills improved rapidly while I was working with JC.  He is very organized and he tracks your progress from session to session.  I recommend OleHola to anyone who really wants to improve their knowledge of Spanish. – Phil C. Manhattan, NY –