There is a good teacher and there is a great teacher. Keely proves to be a great teacher, thanks to her flexibility, creativity, enthusiasm, smile, patience and dedication. Keely is always on time and well prepared to her classes. She offers a wide range of interesting topics, which are designed especially to my own level and personal capabilities. She combines different types of styles and methods which makes the classes very interesting, fruitful and fun and she continuously tries to “push” me a little further, so that I can improve my Spanish and become more confident and fluent. Although I am living in a different time zone to Keely and travelling frequently, she is always happy to adjust her schedule to accommodate mine, even if she had to wake up on 6am! Highly recommended!