Kim has excellent knowledge of ABRSM exams and music theory. Kim is patient and approachable and understanding of my busy life when it comes to practice. Kim is very supportive during exam periods. The different payment systems are tailored towards a variety of pupils and their circumstance. Kim always makes up missed lessons when she can due to her understanding nature. Great teacher!