You do get what you pay for. I took my ill pet there and they did help him. It wasn't a good situation (like all emergencies) however the staff was kind and explained my options and did follow up like they said that they would. I am glad that they are there while so our regular Doctor can get some rest.
Pros: excellent knowledge, excellent hours, easy to find
Cons: cost, cost, cost
more