I filled out on line about 3-4 weeks out & filled out the paper form just in case from reading everything...came down to the main floor told the person that we had online they pushed us to the front of a short line straight ahead and when I came our turn to go in front of the officer told her online it was done..the same thing with customs...went smoothly considering I've been coming here 27 years now & rarely does anything go that smoothly