Very organized, good communication in advance. The local staff greeted us on arrival and made sure that all of our needs were met. They allowed us our freedome yet were available when needed.
We enjoyed the variety of tours that were offered in and around Rio de Janerio. The guide that was provided us was absolutley outstanding - courteous, knowledgeable, flexible when faced with situations such as bad weather altering our schedule to sites like Sugerloaf and Corcavado mountains.
I would allow more time and not rush things.