not up to scratch
- subparBelow acceptable quality
- inadequateNot sufficient for purpose
- lackingBeing without something
- shoddyOf poor craftsmanship
- mediocreOf only moderate quality
underwhelming · disappointing · deficient · flawed · second-rate · inferior · unacceptable · wanting · poor · half-baked · slipshod · rough · amateurish · botched · failing · below · standard · benchmark
not up to scratchup to scratch
Meeting required standards
up to standard · up to par · up to snuff · satisfactory · adequate
not up to scratchexcellent
Of superior quality
first-rate · top-notch · outstanding · competent · proficient