I would definitely recommend Rebal Driving School. Thanks to Rebal I passed first time.
He has been very patient with me and flexible with my driving hours. The book he provided was also very helpful. He provides all the knowledge you need to be a modern day driver. You can even track your progress through the app that he updates after each lesson.
Thank you.