Etymology
Today it means: Pretty good, imperfect but more than OK. Full definition →
Variant of not bad. Compare not half.
Etymology from Wiktionary, CC BY-SA 4.0.