Not professional at all! They don't have any sort of vet assistant to help hold the animal so you are left holding your scared pet while the vet gets frustrated & asks you to "hold your animal please" Dr. Shreves bedside manner is something left to be desired. I guess it's Dr. Shreves' dogs that are running around the office, but they are the worst trained animals I have ever seen & he lets them run around & terrorize the other pets. I switched after my cat got sick & they said they were "too busy" to see her. I will never go back to Pottsgrove.