English to Hindi

Meaning for:
up to scratch
other
सन्तोषजनक;अच्छा-खासा