Wish I could give Dr. B and crew six stars, they deserve it.
Other reviewers have pretty much said it all. I'll chime in to say that Dr. B is the very, very best with cats. No contest.
They care, they understand, they know their stuff, and they don't try to sell you on stuff just to jack up the bill. You won't do better than this.