I can't say enough good things about Dr. Horns, however, the front desk is another story. I showed up on time for my appointment and was checked in immediately. Then I waited in the waiting area for 20 minutes. I typically come and and within a few minutes am brought back to a room. This time after 20 minutes they called "Mrs. Snyder", which I am not so I hesitated to get up. When I realized he was talking to me, I went back and found both rooms empty and Dr. Horns waiting for me in the hall. In other words, she had to wait for me! It wasn't very busy so this was a slip up at the front desk. I probably have been to this office more than 70 times, maybe more than 100 times over the years so I know what is typical. The front office needs some training.