We have been coming here for 2 years. We have been lucky to have seen a few if the doctors. It is wonderful to have the docs spend time with you, answering questions etc. without appearing to be rushed or moving through an assembly line. The entire staff are attentive, diligent and provide superior advice, care and follow up. We have received follow up calls from doc after 7pm! Amazing. The ladies up front are fun, happy and real animal lovers. The offices and rooms are all clean and tidy. All of this provides an excellent environment and experience. Highly recommended.