Honest to a fault

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?

Replies