Office is nice, clean; staff is very courteous and friendly- even greeted as an old friend despite not having been there for years. Doctor is very friendly, and puts people at ease (even when he has to deliever bad news). I had to learn the hard way to stick with someone you already trust than to go someplace closer and/or cheaper. I would drive for miles just to see Dr. Kronholz because I have yet to find anyone I feel I can put my trust in more than he.