What a horrible experience. I came here 30 minutes prior only to be seen an hour after. After calling my primary doctor and finding out I wouldn't be seen until 2 months from now I found this place and decided to give them a shot since it was only for a minor surgery follow up. I arrived to a very small waiting room 30 minutes prior to my appointment. I wasn't seen until an hour after I arrived. I had the doctor named Veronica and she was actually the only reason why I gave them another star. This place has multiple doctors but only a few rooms that they share together and that's why they take so long. Do not come here unless you absolutely have no other choice, thankfully I will not be coming back here again.