Wiktionary
up to scratch
a. (context idiomatic English) sufficient; adequate; of acceptable or satisfactory quality