To a fault

To do something so very well or to be something so good that it is almost bad.

My friend is honest to a fault and will not say anything unless it is the absolute truth.