They do their jobs well but this place is a rip-off. They overcharge for EVERYTHING and push tests and procedures they aren't necessary. I took my 2 dogs for their annual (which they get every year so they weren't behind on immunizations and they needed no special tests performed) and the bill was OVER $800. When I asked for my dog's records (b/c I am going to a nicer and less expensive vet) they wanted to charge me for the records. I'm sorry, but I have given you enough of my money already. Go somewhere else, your pocketbook will thank you for it.