A couple things to add Re MMGL. The ground wait times can be quite long. On my departure today back home, I spent 30 minutes on the ground before I could take off. The airport has two runways but for whatever reason, even when the wind is calm, the controllers are reluctant to use both.