For being about the cheapest hotel in town, Posada Osorio was just fine. Don't expect luxury and you won't be disappointed. It's a functional, okay place to stay with no major problems. For anyone used to e.g., Asian or African low-budget hotels, Posada will even seem like one of the better ones.
Some staff speak English, some don't, so don't count on it. Otherwise, staff were pleasant.