We adopted a dog from PetSmart. The adoption service used these folks for the spay. They were fast, BUT...when we called Sunday afternoon to see when to pick her up, the lady was rude and short with my wife on the phone. She said she left us a message on our phone hours ago. NO message was left on either phone we left with the adoption service to use. When my wife picked the puppy up, they were any warmer. Very business like and cold.
That being said, they procedure has appeared to have gone well. The incision has healed fast and so far so good. Since the price was part of our package, I can't speak to it. If we needed to choose a place ourselves, I'm not sure who we'd use business our own vet, since we'd like a little nicer treatment when we speak with the staff.