Guide with driver picked us up at the hotel and were even early. The Guide, Emily, spoke great English and was from Rio de Janeiro. She stayed with us at each of the stops and provided very good commentary about the city, both historical and current. We got to see everything we wanted to and they made sure we had a good time. I would highly recommend this tour.