They were short staffed that day and running behind BUT I would still recommend them. The entire staff was very apologetic and explained in advance that they were running behind and could reschedule me if I wanted. I stayed and the wait wasn't any worse some other offices that wouldn't have even apologized. Once I saw the doctor, he and his assistant were excellent, giving me a thorough exam, addressing all my concerns, and answering all my questions.On the Covid topic, they were quite vigilant, requiring hand washing before entry, doing temperature checks, requiring masks and have arranged their waiting area for proper social distancing.