This place is awesome. Even though I was a new patient they were able to see me the next day. Everyone from the front office staff right down to the Dr. himself are extremely professional and attentive. They listen to what you have to say. They don't try to up-sell you on things you may not need. They are honest and I totally trust them. I highly recommend them.