I've taken my lab/shepherd mix here for shots, grooming and boarding for several years with no problem. The staff and drs are all friendly, the examination rooms are clean and the service is usually prompt if it's not a busy day. But like any business they will try to charge you for unnecessary stuff. I recently got a puppy who was hurt when the bigger dog fell off the bed on top of her. We took her in and was told right away they needed to do an x-ray. Turns out she had a hairline fracture of the femur and they put a cast on her. Here is where the B.S. came, they said we had to bring her back every week to be re-casted. I was like great until they said we had to pay $35 each time. Are you serious? I've already spent $380. I said no way, I don't have the money and was told she may have a permanent limp otherwise. Well guess what, the dog chewed out of the cast in 2 weeks and was walking fine. The next week she was running and back to normal.