It's a decent hotel. Building is quite old, and with that comes old carpets, old elevators, etc. But rooms are clean, and smell good (none of that old building smell). Beds are of satisfiable quality and firmness, and restaurant is cheap, yet good. Also, internet in the room and in the common areas was surprisingly good. Oh, and parking is included in the price, which is quite important in downtown Leon, as parking is often a problem, and it is not cheap.
Overall, I'd say I would recommend this hotel, given it's price/value ratio, but just be aware, if you do not like old hotels, do not come here.