The tour lasted a total of 14 hours, way longer than expected. We spent about 9.5 hours sitting on the bus, and a few of those hours we were just waiting on stupid things. We were the first to be picked up and it took about 80 minutes to finish picking up everyone else. The tour guide starts with getting after people for sleeping for the first few hours of the ride, really annoying especially when you have to take medicine to not get motion sickness. 2/3 of the bus only spoke English so he would switch back and forth while giving instructions and talking about the history. After a hour into the tour he gets really lazy about explaining anything in English, you could here him go on for 3-4 minutes in Spanish and then would give two sentences in English. Often it was just parts of information and he would switch back to Spanish before finishing most instructions. We stopped at four different places, the first was a Mayan shopping center and from what we noticed is the tour guide must make a spiff from the silver you buy. The second place is the cenotes, this was very cool and the food was great, After getting on the bus at the time they told us they would be leaving and not waiting for anyone, we sat for almost 25 minutes waiting for two people. Everyone on the bus continued to wait on mostly these two people at every stop for between 20-45 minutes, The tour guide claimed he would not wait but for some reason wouldn't even say anything to these two every time they were late. The chechen itza stop was also very cool, but very hot bring sun screen! The last stop is a complete waist of time, the tour guide took up to a city for a 20 minute stop so we could all see the downtown area. After twenty minutes of walking around and getting different snacks we continued to wait 45 minutes for the tour guide and these two same girls to get back. The driver and other helpers on the bus were very friendly and did great. We finally got back to the hotel at about 9 pm, giving us a total of 3.5 hours of doing what we signed up for and about 10 hours of sitting on a bus and waiting on people.