This review should be in 2 parts.
Front desk staff & vet techs - absolute 5 stars.
The Dr we worked with - closer to 2-3 stars.
My wife and I just moved here, we have been in Baltimore ~4weeks. I drove from OR to Baltimore as we had 2 older pugs, one who was getting very frail & we didn't think he could spend the summer with the grandparents while we got our new house all settled in, we also didn't think he was strong enough for a flight. Nothing in his recent medical exams told us he was not doing well, it was just a gut feeling so I drove him 3,000 miles and gave him the most enjoyable, comfortable ride we could. 3 weeks after his arrival he took a bad turn & fairly abruptly. His breathing was very labored. I called on a Saturday morning ~7am, my wife & I were in denial that he was as bad as he was. The staff who answered the phone were amazing, calm & kind & helped me make a decision to bring him in. I am sure this was blatantly obvious to them, but I didn't want to believe our old man needed emergency care.
After discussions of his age & current condition with failing organs (heart, lungs, & kidney) we knew today was the day we had to say good bye. My struggle and borderline anger is immediately before the procedure, the Dr used the word "gone" several times, enough that I asked him to "please watch your language". He did not seem to get it. "Gone" is what I want done with the horrible blue tile in the bathroom of my new house, not my furry family member that we have loved unconditionally for well over a decade. I appreciated his frankness with this situation we were facing, I am sure he is a fine Dr based on knowledge, however his emotional intelligence was brutal that day. "Gone" is a word that should never be told to another family as they are forced to say goodbye.
I would visit this hospital again because of the rest of the staff, but I would request to not use this particular Dr again.