No Great Shakes

What does the expression “no great shakes” mean?

Definition: Unremarkable, unimpressive

Example: We tried the new Japanese restaurant downtown. It was no great shakes, but the chicken katsu was pretty good.