Great place! They are very knowledgable, helpful, and supportive. My puppy came in very sick and they were able to properly treat him, care for him, and ultimately save his life. Only downfall is the prices are pretty high. However, you get what you pay for! This place has some incredible doctors!