We always go three hours early. We always breeze right there everything, you get the best choice of seats if you are first in line!! The only downfall is that your luggage is usually last off the plane. You can never really predict lines or customs so I don't leave things to chance. I'd rather kill an extra hour or so waiting at the gate instead of panicking in a line. We always just go in, once through customs, we find our gate, walk around have some breakfast, head back to the gate and by then there is usually an hour or so to have to wait to board.