Mario is an excellent teacher and person. He is very knowledgeable, dependable, patient, and easy to work with. Lessons are always highly informative and enjoyable. I always feel very motivated and I always learn something new. Overall, Mario is very encouraging and a very good teacher. He always makes sure that the student understands everything completely but is also having a good time.