The front staff are cold and rude. It's all about the job and not the people. There is no personality. It is awkward and closed off. Once you get to the back; that is where you experience real people!
Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. Their staff was somewhat friendly, but they didn't go out of their way to make me feel welcome. Wonderful doctor, diminished by his front office staff