Neither good nor bad; tolerable, passable, indifferent.
The dessert was pretty good, but the meal was so-so.
Neither very well nor very poorly.
He performed so-so during the tryouts, and the coach was undecided whether to add him to the team or not.