Given that Iquitos is pretty much the back of beyond (it is only reachable by air or boat, there is no road connection and saw its days of glory end over a century ago) one has to adjust one's expectations of hotels accordingly. The grading I have given takes this in to account. We stayed at the Marañon as part of a group before departing in to the rainforest. There is no obvious reason one would otherwise go to Iquitos. The hotel is very simple but clean and the staff are friendly and helpful (including happily lugging ginormous suitcases upstairs - there is no lift). I was scheduled to be collected from the airport but due to a misunderstanding the hotel thought I was arriving the next day. When I called they said they would send somebody along in 15 minutes to pick me up and (to my surprise) the guy arrived right on time. Breakfast is rudeimentary: coffee consists of hot water and small pots of nescafé on the table. There are two computers with free internet access in the reception area. I have no experience of other hotels in Iquitos but imagine that the Marañon is probably as good as it gets in the town, and certainly within the category in Iquitos.