We've been bringing all of our pets here for the last 9 years. On the worst day, we've never had the experiences that have been posted here. The front desk staff have always been pleasant, capable, and nothing but efficient. The vet techs are awesome and patient and the vets are very good at their jobs. A fact of life is, sometimes you have to wait. There are emergencies and they run over. If you're patient and pleasant, that goes a long way. The most important thing is that our fur babies are so well taken care of and cared about.