The course was held at great professional level, but not like a condescending manner. The training, trainers, and the equipment where second to none. I would recommend this company, if you are a beginner or a experienced individual. The word is over used, but I would go so far as to say the experience was perfect. Rating 100 %. Thank You for the experience.