This worked out perfectly for me. I had an overnight layover in Mexico City from Toronto. I landed Saturday night at the airport at 10 pm and needed to be back at the airport at 6:30am Sunday. The pick up service was prompt and friendly. The hosts were welcoming.