I've been seeing Dr. Kroll for the past few years now and he is definitely as good as it gets.
You can tell he's very busy and has more than one appointment at one time, but no matter how old or young you are, he is definitely able to connect with his patients. He's very understanding, and even if you tell him that you have kept your contacts in longer than you're suppose to, or if he knows you don't take your contacts off every night, he's still able to relate and knows that everyone is human.
His staff is very friendly and I have never felt uncomfortable visiting for my annual eye exams. Dr. Kroll is definitely an optometrist I would recommend to all my friends and family and a doctor I will continue to see for years to come.