If I could give zero stars I would.
The wait times are ridiculous. I have been to this office more than 6 times in the last two months. I have had to wait in the reception area anywhere from 15 minutes to over an hour.
Once in the room, my wait time has been anywhere from 30 minutes to 90 minutes.
The doctor (Dr. Richards) often seems rushed. While capable, he does not seem willing/interested in answering my questions. He doesn't seem to have a lot of patience with helping his patients understand their prognosis and outlook.
I have had to ask/tell what tests need to happen, and follow up on my own care. I was not made aware of my test results until I called in to get them. They did not assist with my referrals as they told me they would.
I was given a treatment that was later deemed by another specialist to be irresponsible.
Their patient portal is also not great to access your medical records. You can view the doctor notes, but they are not thorough and not sufficient for insurance or second opinions.
You will have better luck if your appointment is in the morning as the entire staff appears very stressed, annoyed, and not helpful near the end of the day - Likely due to massive overbooking, as indicated by increasing wait times.
I would recommend NOT coming here unless you absolutely cannot get in anywhere else.