Which word has the most positive connotation?

A. stingy
B. thrifty
C. penny-pinching
D. cheap
( I will give brainliest)