I've pretty much have only had good experiences taking my dog to TLC Pet Medical Centers. The staff is always friendly, the facilities are clean from what I can see, and the vets seem to be knowledgeable. They are always upfront with how much things are going to cost and give you an estimate before you sign up for anything. They also call you if things are going to cost more than expected and ask for your authorization. I appreciate that TLC has kept my pocketbook in mind when dealing with my dog. The front desk staff has always been helpful and pleasant with me and my dog's vet explains things and makes sure I understand. My pup had a health scare a few months ago and I'm thankful TLC was there to help her. After the way they handled her there (and seeing the progress she's made), I knew TLC should be her full time vet.
My dog recently got spayed here and I am so impressed with how the staff handled her and with the results of the surgery--my pup was back to her fiesty cute self the very next day! She also still had some baby teeth that hadn't fallen out yet that were being crowded out and pushed out front by her permanent teeth. The vet removed the baby teeth while she was under anesthesia for the spay at no charge--which I thought was very nice. I recommend taking your pet here, as the staff does seem to really care about pets and their owners as well. I'm extremely protective of my baby, as I know other pet owners are as well. I completely trust TLC to give my pup the care she needs to be healthy and happy.
Parking is pretty convenient if there is space in their lot. If not, spots usually free up pretty quickly. I haven't usually had an issue with the parking.