The office is an older office and has not been updated. But, the equipment fine and the staff is very good and VERY caring. The nurses treat me very well and care about me. The doctor is very good. He does spend a lot of time with you so he runs late - sometimes very late. But, I will take a doctor that cares enough to really talk to me any time. His physicals are far and away the most thorough I have ever had. And, he is quick to send me to another doctor for issues that go beyond his expertise. If you want a doctor who moves you in and out quickly and who is on time, this is not the place for you. But, if you want someone who will sit down and really talk to you and LISTEN, you won't find (or at least I have not found) any that are better.