I did my learners license with this company and I got it on my first attempt after two weeks of preparations.They are professional and thorough. Quite patient with you and the end goal is to make sure that you understand.I intend on getting my drivers license training with them.I highly recommend Maphalalas driving school.