I've been going to Dr. Smith since they opened years ago. Staff is always friendly. Never much of a wait. Lots of current mags, and TVs in every room.
Let's get to the dental part. I have on multiple occasions chipped a tooth or lost a filling. When I call, they ALWAYS get me in the same day, or the next day at latest. For example, I cracked a crown this past Monday. I called, and they got me in on Tuesday. Removed the broken crown, took a mold, and gave me a temp crown until the new one comes in.
I had the option of paying half now, and half when they put on the new crown. I've had several different insurance coverages over the years, and they have taken them all. No problem.
They will also set you up for your cleaning and x-rays months in advance.
Very friendly and competent staff and doctors. Five stars.