He's a really good doctor. I don't know about pricing because my insurance covers everything. But I've been actively here for the last few months and the staff is nothing but helpful! Jarvis is really good at recommending things and he really takes the time to sit down and figure out all your problems. Sometimes there is a wait to get in even with an appointment, but that's every where. It only happens because he's trying to figure out every detail about your issues!