My intermediate level Spanish class (small intensive, 3 students, 4 hours per day for 5 days) with Javier Villa was fantastic. Rather than simply forcing us into a template, it was obvious that Javier had taken the time to review our placement exams and immediately started with material that was appropriate at our level. Javier made a point of mixing outside activities, like a local scavenger hunt and a short tour of the Canal Museum, with the classroom language learning exercises, such as short reading and comprehension exercises and musical exercises for listening comprehension. I'm an American whose Spanish is largely self-taught - I found the class very engaging, interesting, and challenging. I'd highly recommend this class during an extended visit to Panama as a very useful tool for improving your Latin American Spanish skills.