The office was clean and seemed organized. No one appeared to be waiting very long. Dr. Keller completely exceeded my expectations. He listened, responded in an easy to understand manner and was very personable. I've definitely found my PCP of choice and would recommend him to anyone. I never leave reviews so that tells you how impressed I am.