Not half bad

To be okay, to be pretty good.

The restaurant meal was not half bad and everybody seemed to like it.