Friendly, professional, clean, experienced , up to date, qualified, capable and did I mention they loved my lab. I felt like my shy little lab and I were the only ones in the office. They showed respect and love to my dog and had a pocket full of treats to win her over. They didn't rush us in and out and took their time gently letting my friend warm up to them and it was successful. Moving to a new state and finding a new vet was stressful and I had nothing to worry about. I'll be taking my cat there aswell for future care and if your reading this review you have my word this is what your looking for.