Really quick and easy. Smooth process overall - spent more time lined up waiting to go through than in the building itself. Had a couple documents missing from ceac so I uploaded them there and then from my phone in the waiting area added everything was approved while I was there.