This place is kind of a hit and miss. I've been around doctors and nurses most of my life and some of the specialists they have working here are rude, old, tired men with the bedside manner of a flamethrower. I've actually walked out twice.
The walk in doctors, however, are batting .750 (3 of 4 have been excellent if for you none baseball people)
The worst thing here is either the wait times or the extremely close waiting area where people ignore the mask dispenser and you sit there playing "which horrible thing is this disgusting meat sack coughing all over me?"
The receptionists are wonderful, but I wish they'd insist people mask up.
Expect to wait many, many hours to be seen.