Dr. Allen is a doctor with a great personality. He really understands his patients. I went into his office to have an exam so I can get contacts. The exam was explained to me in great detail and when it was all over I left with a bag of contacts and a ton of free samples. I also visited his office when I had some problems with my eyes and he took great care of me. I had to throw away a pair of my contact but Dr. Allen explained to me that if I ran out of contacts before the end of the year he was willing to give a another pair for free. I just think this doctors office takes good care of there patients and I highly recommend it if you need glasses, contacts or have and eye issues.