Honest to a fault

Posted by Brad Williamson on February 10, 2008 at 12:31:

There is an expression in Italian that roughly means "honest to a fault". It describes a market vendor who refuses to put his best produce up front and fill orders from the lesser stock - eventually going broke because he's the only honest vendor at market.

Is there an equivalent English phrase/expression?