Absolutely LOVE this vet practice. I wont go anywhere else now. Only reason for 4 not 5 stars was the woman at the front desk (6/27/2018)... while she was mostly kind she either was having a bad day or is just not someone who should work in customer service.. told more than 1 patient who asked a question (about vaccinations) that she didnt know and theyd have to "figure it out, maybe google it at home". Would have been much better to get the answer with another employee at the practice. Another patient asked for records to be emailed to him whenever she had a chance but no rush and her response was "it shows what we did on the receipt, wont that just suffice?" and then walked away. She seemed too bothered to do her job and annoyed to deal with incoming patients and waiting patients. Its understandable that its a stressful job but there still needs to be a level of professional courtesy, respect and kindness.