I wish I could give 0 stars. Horrible service. Showed up for my appointment a few minutes early to browse the frames. Appointment was at 12:30, checked in. At 12:55 no doctor and the front desk staff didn't even care. When I told them I was just going to cancel because I'd been sitting there for 25 minutes, the girl shrugged and said I was the first appointment after lunch. Very helpful. Would rather go without seeing then go there