Good trainer, great methodology. Everything Mark taught us worked, only thing needed is consistency on our part to keep our pup trained. Prices were reasonable. Only qualm we had was inconsistency on prices. With committing to six week class we were told our pup could attend unlimited group classes for free for a year. When we tried to attend we were then told that the max was 5, which was kind of lame. There were some other inconsistencies (the difference between 4&5 Star) but all in all he was a good trainer. Would definitely recommend to any new pup owner of any breed.