I really cannot recommend Karl enough! He is an amazing instructor who puts so much time and effort into his students and making sure they receive the highest standard of lessons possible! Karl’s methods of teaching are extremely effective as he communicates very clearly to ensure you fully understand what needs to be done and why. I also found the LDC workbook and videos provided really useful as I was able to read up on skills before the lesson so that I was fully prepared and could make the most out of the lesson time. It was also helpful to track my progress and how I was getting on, so areas that needed improving could be identified and practiced outside of my lessons with Karl to further my journey. When I first began my lessons I thought I was going to be so anxious every lesson but he really creates a friendly relaxed environment from the first visit that allows you to learn and progress in a calm, comfortable state - and enjoy the lessons. I was always anxious about making mistakes but when this happened, Karl had me pull over to discuss what happened and how to fix it, before moving on. This worked really well for me as it meant I was not dwelling on my mistakes, but learning from them! Karl is an outstanding instructor and I cannot thank him enough !!!