Of all the cities we have visited this is the most useful on/off bus. Mexico city is big and these buses have 3 routes included. You could spend the entire day. Commentary is good through ear buds. We like to go on the first days of the trip and scope out places where we would like to spend more time. Bring and wear sunscreen!