I have stayed at Hotel Acosta twice, each time for about 10 days. For Iquitos standards is very good. Spotless clean, modern-ish building (does not smell moldy) with air-conditioned rooms and hot water. Breakfast is not spectacular but does its job.
Front desk staff is very nice and helpful. Most importantly for me, I have not seen "shady" looking people...
More
- Acosta Hotel Iquitos