Many people say they're in and out quickly. Our experience was not like that. My husband's appointment was in Elizabeth, NJ. We got there about half an hour early, and there was a long line just to check in. Then it seemed to be a first come, first served system and our actual appointment time had nothing to do with it. Our appointment was at 11:00 in the morning and he wasn't finished until after 3. As always, with immigration, be prepared for anything.