up to par /ˈʌp tə ˈpɑr/ idiom
: good enough : as good as expected or wanted
— usually used in negative statements