up to scratch

As good as expected or needed; good enough
by Shirifa June 09, 2018
mugGet the up to scratch mug.