This is an amazing place with a staff that loves and appreciates dogs. Our 5 month old puppy is currently attending training classes. We were astonished after the first visit since she had already learned so much. They are obviously very kind during their training since the puppy is so very excited every time we leave her. At first we were concerned about the cost of training, but now that we have been going for about two weeks we know that this is a bargain. I can't imagine anyone being disappointed.