Good: Took the time to actually build a coffin for my dog who they've seen for almost 20 years when she had to be put down. Always saw all of my pets (2 dogs, 3 cats, 3 rabbits) as soon as possiable.. Bad: n/a. Improvements: Maybe some more compassionate receptionists. Sometimes they were busy and frustrated and I could tell. Everyone is human though :). Other: I wish I still lived in the US so I could still see this vet with my guinea pigs..