Very friendly and happy front office. They make you feel welcome. There was no wait time. The Dr. talks to you in his personal office to understand your life and what's happening. He spends a lot of time with you, which I have never experienced anywhere else. He spent 45 min to an hour just talking to me, and asking questions. He is very thorough, down to earth, and easy to talk to. He has a great sense of humor to relieve any anxiety. He truly cares!! They are very good at calling you back promptly to discuss insurance coverage. The nurses also answer the phone everytime you call about medical concerns/problems. I never receive an answering machine. Truly a great doctor and staff all around.