I always use my local spay and neuter clinic, she has been running it for over 25 years and is the one everyone recommends and almost every rescue uses her. That said I go to her and have for all of those 25 years because she is that good. Check around and if you do have one near you ask for references to make sure the one you pick is very reputable. The cost is lower there as it is usually all they do and they don't have a huge equipment overhead to pay for.
I'm really glad you wrote this because a lot of people have misconceptions of spay/neuter clinics. They think the care and actual procedure are sub par because it's less expensive. I know it all depends on the vets performing the surgery, but generally, they've been doing it for years and are extremely good. Most do juvenile spays and neuters and there aren't that many vets in regular practice that feel comfortable doing those. Doesn't it make sense to want someone to do the surgery if that's all they do...all day every day?
I worked for two years in a low cost spay/neuter clinic, (it was affiliated with our local SPCA), and the vet there was a phenomenal surgeon. We had people come in with dogs in heat...no problem, pyometra...no problem, cryptorchidism...no problem. We did surgery on all the shelter dogs in the area and a lot were old and had health issues.
Seriously, he was that good. And...we did a ton of rabbits and anyone in the vet field knows how difficult and risky it is to work on rabbits. We also offered blood work, fluids, heart monitor, pain meds, and a tech was with the dog as the procedure was being performed and while they were coming out of the anesthesia.
So, don't think that just because it's less expensive, it's not quality. Look into those low cost clinics, find out about the vet performing the surgeries and make an informed decision.