We thought it was a going to be a bus but it was a little van. The guide was very nice and professional but we had 2 other couples that spoke 2 different languages so we were having trouble keeping up between the English, Spanish, and Portuguese. You couldn't see anything really because of traffic and pictures from inside a van don't come out as well as you would want them to be. We made 3 stops and only one was ok. Do not take this tour. It is better on the hop on, hop off bus or you can walk the entire city by yourself.
Great routes and great things to see. The only thing I have to say is that if you are good with maps and metros in a big city, get the one-day tour and then do the rest by yourself if you miss anything. My wife and I got to see a lot with the bus, but we moved faster with the metro going from one to the other. On some stops, you can walk to the next, so keep that in mind too. Have a good trip!