halfway decent

Adjective

 * 1) No more than adequate.
 * 2)  Good - better than expected.