This place is terrible!!!! The drs are late every single time and the front office has zero idea as to what's going on. They aren't helpful at all and seem put out when you have questions. I have waited an hr past my appointment time twice. Today's apt was at 10 am. I got there ten minutes early and waited another 20. I went up to reschedule and was told it would be a 50$ cancellation fee because I hadn't seen the dr.
I asked how far behind the dr was and was told "I was next". Two patients went In before me and they were waiting for a room to open up. So two patients before me at 15 minutes per visit each and then me so it would've been a little after 11 for a 10 am apt. I love my dr but I can't do that crap every time!!
The only reason I gave it a star was to be able to write this review.