I have mixed feelings about this place. I think prices are reasonable but they need to work on their costumer service attention. The staff including the doctors are sometimes rude and they don't spend the time they should checking our pets and really understanding what's the reason for why you are bringing them to the vet. It takes forever to see the doctor as well as making an appointment! I guess overall an okay place if all you need is a quick checkup or annual shots!