compared to many other vets i've taken my dogs to throughout the years, i'd say they are in the high to very high range. 150.00 for a shot is ridiculous. I went here because I was hoping to gain a better service for the higher price. This was not the case. Sometimes things come up, and you can't control when your dog gets sick unexpectedly. This happened to me, and I had a couple days to go till payday and wanted to write a post-dated check and they refused me and my very sick shih-Tzu puppy. Who could have the heart to do that? Well it happened here. You can't make this stuff up. I won't ever go back there and that's for sure. They treated us like we were ignorant and incompetent for asking them to take a check, very rudely. When I asked them what I was to do with him, the told me to look for another vet that would take the check. I had been taking my dogs there for years paying their ridiculous prices, and they wouldn't work with me this one time? I couldn't believe it. I found another vet alright. I will never go back here again, or recommend them to anyone ever.