Bottom Line: take an Uber. They are great in Mexico City! Don't get me wrong, we loved all of our other events booked through Viator but had horrible experiences with this.
- Arrival in Mexico City: greeter was in the back of the crowd we had a hard time finding him, barely holding up a small sign with our name and another traveler's, texting his friends as opposed to looking for us other greeters appeared to me more proactive. We waited almost an hour for the other traveler's who we were to share the ride with but they never showed up. We told the greeter that we were tired of waiting and asked him to get us a ride. He seemed annoyed by this but complied. Ride to hotel was fine, in a slightly worn out passenger van. Bottom line is we made it to the hotel in one piece.
- Departure from Mexico City: The return trip reservation was never posted on my Viator sight but through e-mails was confirmed. The van showed up on time. The driver then dropped us off at the Mexico City Airport in a gated area we thought might be reserved for drop offs. HA! Jokes' on us!! It was about as far away from the the check in terminal as physically possible. When we got out of the van there were bell hops ready to assist us. Looked like a scam so we did the bag drag for about 20 or 25 minutes until we got into the check in. Not the way to begin a long travel day...