I attended two long-term training courses with ICG, and I can say that they were of five-star quality. The Black Belt training was conducted in an engaging form by professional and experienced lecturers who always strove to ensure you understood the topic of discussion, explained theory with practical examples, and last but not least, accommodated individual student needs. My sincere recommendations!