If it wasn’t for Jim I wouldn’t have been able to pass first time. He explains things to make it easy to understand when your struggling. He was always on time or early to make sure you get the most from your lesson. Jim makes lessons very enjoyable and their is always something to have a laugh about. I thank him for his patience and highly recommend him!