Excellent training program with visible, verifiable results in dog behavior. The training facility is very well maintained with AC and both indoor and outdoor kennels for dogs. The trainer is a very calm, patient, dog loving person. Great communication before during and after the training with an extensive session at the end of the program to demonstrate dog following the learned commands and to train the handler. Highly recommended !