all wool and a yard wide

[all wool and a yard wide] {adj. phr.} Of fine character; especially, very generous and kind-hearted.

He's a wonderful brother - all wool and a yard wide.