I really enjoyed the in depth theory and demonstration straight after. The course is very in depth but not too overwhelming. This definitely helps with being the best in the industry. I feel the trainers were supportive and very encouraging. I highly recommend this course and the support that come with it!