This place is incredible. I showed up here with my dog, who was throwing up blood. She's a great dane, so I'm not talking about a little blood. Like my dog probably threw up more blood than your dog has in it.
Anyway... I waited in the waiting room for 4 hours before they saw us. Because they're slow and incompetent? No! Because they had some serious stuff coming in to deal with, like a cat with half its face missing, and 3 dogs that weren't gonna be coming home. That kind of stuff. So we waited for what felt like a long time, then they admitted my dog because she was dehydrated and they wanted to observe her. The next morning, they returned her to me in good shape, with very detailed instructions for care. Oh - and they refunded me part of what I'd paid the night before because they ended up not needing it.
If your animal is hurt, freakin' take it here already. The place is like, a hospital for animals. You're not gonna get better care anywhere else.