I have been going to this office for 20+ years! The staff is nice and friendly and the doctor is courteous and explains everything he is doibg. The wait time is the only problem. Worth there only being one doctor in the office, the wait time can get long if something comes up worth his current patient. Overall, a great experience!