I'm surprised at how good my experience went compared to other reviews. I arrived at 8am was out by 9:30am. The front receptionist were friendly and helpful. I was prepared to sit for hours but thankly I didn't. I only went for refills so maybe that had something to do with the quick service. The doctor himself was friendly and quick very thorough also. I would come back if needed.