not (too) shabby
phrase
informal
: fairly good or quite good
He came in second in the race. That's not too shabby for an inexperienced runner.
Love words? Need even more definitions?
Merriam-Webster unabridged



