As exprienced travellers in Brazil and having read a few reviews, we went into this coastal cruise prepared for some of the differences from the normal cruise experience.
First the numbers - of 2200 passengers, over 90% were Brazilian plus 5% from other S.American countries. It was also noticeable that very few were from the usual "grey haired" age demographic of cruises. I'd say the average age was 25-35.
After hearing poor reports of Santos, we decided to board at Rio. Our party of 4 plus baby took two taxis to the port from the downtown airport. Despite having got a reasonable fare indication before getting in, we were told en route by the taxi driver that there was a R$5 surcharge per bag on Rio taxis and were charged R$55 for the short trip. Our Brazilian friends (with the same number of bags but no baby) were charged a quarter of the price. Welcome to Rio! Not RCI's problem, of course, but it neatly explains why many in Brazil can't understand why we foreigners seem to focus on this city when there are so many better experiences in Brazil.