Wiktionary
no slouch
phr. (context idiomatic English) Pretty good; not bad.
phr. (context idiomatic English) Pretty good; not bad.