I have been using Centennial Hills Animal Hospital for about 10 years. I have yet to have a bad experience with them. The staff is always friendly. The vet is always courteous, professional and explains things in detail. Regular checkups are quick and easy. I've unfortunately had to bring two animals to them in the past for cremation. Both times they treated the situation really well and I left feeling confident they wouldn't let me down with the process... which they didn't.