Make sure to have pictures of your passports on your computer as they need to be uploaded. I completed the forms during our layover at the Miami airport. Had to go through the process of taking pics with my cell phone and then emailing them to my computer while there. Otherwise very easy and straight forward. So much easier than filling out the form by hand.