This place is HORRIBLE!! They do not by any means manage their patients or their time good at all.. They over book patients, and they make them wait in the waiting are for 2 hours, then they will get called into the back for vitals only, then they have to wait some more in the waiting area. The receptionist is completely rude and alwa6s has an attitude!! Then when they get get called to the back to finally see the doctor, they are back there waiting for yet another 2 hours!! It's out of control, and I don't understand how they can run an office like this. Completely unprofessional.. I would NEVER ever recommend this place.. NEVER!!!! They only get 1 star because I have to give something to give a review.