We usually end up seeing a different vet every few times we go (as I often just say 'the earliest appointment you have') and each one has been really great.
I like that they give you the option on treatments without feeling like a bad pet owner - what I mean by this is, they don't pressure you into unnecessary treatments, but instead say "you may want this, because of this reason" - usually if the dog is going to be staying at a kennel and they require certain shots.
I also feel the price is reasonable & they have never pushed any products on us like the first vet we went to in Muskoka did.
Would definitely recommend.