Just had my annual physical done. Now, I read the comments and understand that the timing was sometimes an issue and I did actually see a patient demand his paperwork and ID back because he had been waiting 45 minutes but my experience was actually quite decent. Got there 10 minutes early and completed paperwork and then waited 15 minutes before being called back. Did vitals and what not and saw the doctor about 5 minutes after. It all went smoothly,the staff was professional and nice. Only reason I didn't give it five stars is because they didn't tell me to fast before going in for same day blood work.