The most thorough and fulfilling training/learning I have ever participated in!