Good facility, however extremely overpriced. Wanted to charge me $500 to spay my 6 month old puppy, when the other vets in the area are charging $90-$150. When I asked why Trooper Vet was so much more money, their answer was they "sterilize their equipment and the other facilities may or may not". First off, all of the facilities I contacted are clean and sterile. Secondly, how does "sterilizing their equipment" account for a 500% increase in price?? AVOID THIS VET AT ALL COSTS UNLESS YOU DON'T LIKE MONEY. Trooper vet also charged $47 on medicine and plymouth meeting vet charged $20 for same meds.