My review is very positive. Deep explanations on every topic cover everything with a smooth and easy method.