Great doctor, friendly staff, no waiting and easy get a short notice appointment! First doctor that I've been to that was willing and wanting to explain in depth what was going on and what needed done to fix my problem. It's nice to see that good customer service isn't dead!