I would ask if you could sit in on a class to watch first before making a final decision. They look like a good training place but it's hard to tell by looking at a site. If they allow you to go sit in on a class, watch how the dog trainer interacts with the dog handlers. If there is a shy or fear aggressive dog in class, how does he / she handle this. Do they use corrections or are they positive reinforcement? Do the puppies in the class cringe when the dog trainer walks over to them or are they happy to see him / her? Do the puppies look at their owners, or do they stress and try to get away from their owner? I would see if you could sit in on one class just to observe.