Jan,
One of the cheapest ones that isn't all run down can be found on bocachicabeach.net It is called the Magic Tropical I believe. The prices have went up a little more than the 17US quote but I still think you can stay there for no more than 25US a night. I have seen the place and it seems ok, some other places that may be cheaper look like real dumps.
dale7(Howard)