The use of the term neat as a general term of approval is an unfortunate development in colloquial English  The original meaning of neat is tidy
Ttherefore, the use of neat as a general term of approval is incorrect and should be discouraged
The original meaning of an English word is the only correct meaning to use.