This place is a joke. The staff is incompetent and unprofessional. As I type this I'm on a 3 hour wait for a follow up appointment I made 4 days ago all because one of the front desk ladies thought I left and took me off the sheet. I was just around the corner in her blind spot!! People who came after me started to get called in front of me before I had to raise a fit. Once I did it was my fault completely according to them. I waited 2 hours to get into an office and 1 hour for a doctor to come in and ask if everything is alright. Of course they understaff their doctors and of course one of the doctors just gets off their shift just as soon as they "get swamped". Keep in mind that I came before the rush but was made to stay through the rush all because one of their incompetent staff thought i came in just to say I'm here for my 2 o clock then leave immediately after.
This place isn't worth it. Use your primary care over this dump at all costs.