Friendly, fun but serious school for students of all levels and ages. The three person maximum class size is a HUGE plus, and they do a good job of matching abilities of group members. I did the three hour a day group lesson, but also opted for an extra two hour private session and home-stay (and, a sucker for punishment, I buried my nose in a Spanish language detective novel in the evenings). Excellent teachers, and super friendly environment. Hector and Celso did a great job teaching, and Rogelio manages the whole enterprise beautifully!