This 3 star review is mostly due to the ineffective tour manager. As someone stated earlier, he was more of a "friend" than a leader. He verbalized several times that we should make "his life easier" by being patient with him. He could not command a group nor efficiently collect add-on money for excursions. He misspoke several times, i.e. giving incorrect directions, misquoting prices, misquoting times, literally anything and everything.
Aside from the tour manager, I would have given this tour a 4, they need to improve the inclusions on this trip. At least one more day in Rio would have been ideal, there's not enough time spent there. I stayed 4 extra nights to take advantage of the beaches! This trip wouldn't have been the same without Iguazu, the perfect amount of time is spent there. I didn't leave there feeling like I didn't get to see enough.
Oh, also note they removed the favela tour as an optional add-on