Excellent trainer, great cohesive structure. Role-playing and exercises were excellent, training methodology was perfect. I enjoyed a lot while getting trained and happy in all aspects.The trainer was very experienced and was able to answer all of our queries. He is perfect, talent and very professional.