Great Vet. Unfortunately, I had to put 2 dogs down with Josh. I was a mess. I asked if I could have a dog to cry with in the room and he brought me one to sit with me. He let me stay as long as I needed. The staff are awsome. Everyone really cares about the animals. Josh is very honest when it comes to treatment and choices. He won't rush you into making any decisions. I highly recommend it. If you have questions or concerns, someone is always there to provide help and guidance.