Fantastic service. Fantastic staff. Fantastic coffee served while you wait. I actually look forward to my visits. Dr. Gainer is excellent at taking his time with patients, explaining treatments, explaining options, and accepting feedback from the patient as well. The rest of the team are just as good. I give them the highest recommendation.