These people are awesome!! The dr. saw my very very ill cat on a Sunday morning and charged me the normal rate -- and his rates are quite reasonable. He takes a lot of time to talk with you and explain what's going on, and assumes you're smart enough to understand what's going on. The staff is super friendly and helpful. The only downside is you sometimes have a longish wait because the dr. takes so much time to talk with people. Still ... totally worth it. This is the best vet I've ever had.