meaning of bisher nicht schlecht

bisher nicht schlecht - German to English

thus far, so great