Our family has been using this facility for about 10 years, and we have always been pleased. The doctors are very kind and helpful. Their cost for services is very reasonable. We also kennel our two dogs their and they are well taken care of. The ONLY issue I have is their hours 8 - 5. It's difficult to schedule anything during the work week as their business hours are the same as my working hours. Just means I need to make appointments for Saturday mornings. Very pleased customer.