Overall, everything was fairly well planned. However, I wish that we would have been given more specifics (such as flight details) because there were some issues along the way and we didn't have the necessary information.
The catching piranhas in the jungle and New Year's Eve in the Galapagos.
We would not do the jungle as an exception because it meant we had no English speaking guide on the river and we go there super late (in the dark). We would also spend more time in the Galapagos and do individual islands. We would also spend more time in Cusco rather than rushing to do Machu Picchu right away.