I enjoyed working with the Monroe Road Animal Hospital folks. I've started seeing another veterinarian because the prices at Monroe Road are a little high, but they are still competitive in Charlotte.
The staff is friendly and loving towards our animals, and they are willing to listen to the needs of pet owners. When my cat was having some urinary tract issues, they trained me to empty his bladder manually...and when I couldn't quite figure out how to do it myself, they were willing to let me bring him in. They took him in and hooked him up with a pee-massage...and they didn't charge me.
You don't get much better service than that!
I also appreciated it that they called to check on kitty after I brought him home from some of his health crises. They genuinely cared, and I always felt like it was about my cat's health instead of the money.