Fairly good; better than expected. Variations include 'not half bad,' 'not so bad,' and 'not too shabby.'
Examples:
- Not bad, said the conductor, but we need to play the scherzo again.
Origin: Mid-1700s (variants involving 'bad')
Synonyms: not half bad, not too shabby