It's hard to give this place two stars because the vets are amazing but I have literally waited four hours to complete my appt, and that was twice! I went the first time without an appt exactly when they opened and waited four hours. Made an appt and went the second time and waited four hours AGAIN! They also are severely overpriced vs. other vets in the area. I have since switched and my new vet takes 20 minutes tops from the time I walk in to the time I check out. Go somewhere else! Save yourself the inconvenience.