My husband and I took classes with Rogelio for three weeks and he was, hands down, the best language teacher I have ever had (and I have had many, in several languages). He is a natural pedagogue -- and also a lovely human being. Small class size -- seldom over 3 students -- is a big plus. Flexibility is also a plus. I was frankly amazed that a language school could be the Tripadvisor #1 attraction in Oaxaca, but after the three weeks we attended Amigos del Sol it was no longer a mystery.