Having attended classes both at the school in Xela and online, I can highly recommend studying Spanish with Celas Maya. I spent a month studying at the school a couple of years ago and have continued with online classes. I have had several online classes and my teacher, Vivian, has been great in working to improve my grammar and conversational skills, and at the same time making the classes interesting and fun. I continue to work to move from intermediate level to advanced level and I believe Celas Maya´s online classes are the best way to do this. I am also fortunate to have access here in Albuquerque to Cervantes Institute group classes, but the Celas Maya online classes have several advantages, including one-on-one classes with the teacher and the availability to schedule classes around appointments, trips, illness, etc. Again, I highly endorse studying Spanish at Celas Maya Online. It´s convenient, fun, and the level of instruction is exceptional!.