We had a great experience here and everyone was very friendly and professional. Costs were thoroughly explained to us and we did not wait more than 10 minutes even though we did not have an appointment. We will come here again for sure. The only feedback I have is that there are 2 signs in the waiting room that say it is a cat-friendly environment, which I don't agree with since there were loud barking and sometimes unruly dogs and a loud TV. If cats are waiting, I recommend they be brought into a room to wait instead of remaining in the lobby.