We spent a couple of nights at Hostal Centenario either side of a of walking the Lares Trek. The triple room we were given was spotless with plenty of space to spread out and organise your kit. Bathroom was clean and no issues with hot water. Although the room overlooks a 'sports complex' to the rear, we personally didn't find the noise intrusive.
Breakfast was perfectly decent and always well stocked with fresh bread, cheese etc. The guys on the front desk are incredibly friendly and will help with any enquiries including booking bus tickets. The Hostal itself is about ten minutes walk from the main square and has a supermarket, laundrette and internet cafe all just a stones throw away.