I would not recommend America's Best simply as a matter of time.  While they do charge cheap prices, they do not care about nor value their customers time. The Doctors at this and other locations are consistently late.  I have waited 1+ hours past my appointment time to be seen. Even when I went for my follow up visit the doctor was late, even though I was the first appointment of the day.  America's Best needs to focus on the timeliness of there doctors, and compensate there customers for waiting such long extended periods of time.