While I have no experience with the subject city nor Amazon tours, I can offer one word of advice and that is on all of the tourism/travel forums I have read over the years, they always seem to have numerous complaint posts about the various tour companies. Seems there are a lot of shady operators out there. Or, employees of competitive companies are posting fake negative reviews of each other to muddy the waters.