Excellent training aid. Challenging without becoming boring or monotonous.
Good value product. I am very impressed with how much I have learnt and retained during the course. Often due to other priorities, I have to miss lessons for a couple of weeks or so. However, when I return it takes very little time to get back into the course