Although I made an appointment online, "fast" is only in the name. Friendly service, but still have to wait. Regardless of my punctuality, they scheduled two other appointments at the same time. This had happened before here. Good doctors, thorough, but timely. Last time my child was sick, so our was frustrating. This time it is a routine sports physical and the front desk clerk, while friendly, is not quick. Nor is the wait. Disappointed.