WORST CARE EVER!
1. Front Office / Scheduling is SEVERELY understaffed. Insanely long hold times, available appointments are too far in the future (no such thing as immediate care).
2. Follow up is ridiculous. Doctors work in slow motion and results take FAR TOO LONG.
I would never, ever recommend this place to anyone. Complain to your insurance to find abetted alternative.