I failed the first time due to my own circumstances, had to resit which I got for free but the course offers all you need and more. Great teachers that are both fair and professional. Highly recommended 5 stars from me and my friend that also attended the course same time I did.