I will be flying from the US to CUN with a layover in GDL. I've never done this route before... 1) what will customs/immigration be like? 2) will I need to collect my checked baggage then recheck it for the flight to CUN? (6 hr layover, same airline) 3) any suggestions to pass the time on my super long layover? 4)on the return from CUN, will I need to collect my checked baggage in GDL, go through some sort of security, then recheck my bags (again, same airline, shorter layover 😄 ) Lots of questions, sorry, but thanks for any help you can provide. I LOVE researching for upcoming trips!