Not the best but not the worst.
This place is very clean and one of the doctors is very nice and willing to talk with you about any concerns but the rest of the staff can be a bit short. Always a long wait to get into a room to see a vet no matter if you have an apt. or not. If there was an emergency they would do, but I would not settle for them for check ups. Also very expensive and will try to administer shots and treatments before you consent and will ask you to pay so be careful if you are on a budget!