The other reviews were right---for what I paid, it was a good hotel---very clean, great location, large room. "No frills" is a correct description, but the free breakfast was okay, and I appreciated the safe in the reception area and the ability to leave my bag after I checked out. As far as I could tell, the tap water wasn't purified and they didn't offer bottled water, but no big deal to buy some nearby. Staff seemed indifferent, but helpful when asked. I appreciated being given coffee for the coffeemaker on my second day, but it wasn't there on my first. Might stay there again on my next visit to Puebla.