This is my first dog so I have to give the disclaimer that I have no experience to compare to -- but this place is awesome. Never have to wait too long, scheduling an appointment is easy, and the staff is all very friendly. At my first appointment, I was afraid of looking like a total newb but Dr. K reassured me that I was doing this dog ownership thing right and gave me some great pointers. Since then, he's been awesome with our pup and very informative when we go in. Glad our first experience has been a good one!