My son had driving lessons with David who I cannot recommend enough. He is straight talking which is exactly what a 17 year old boy needed so my son knew exactly what to work on. David was very thorough and communicated very well with me. My son passed first time so thank you David.