(something) leaves much to be desired

If something "leaves much to be desired", it means that you're not satisfied with it. You didn't think it was good enough:

Their pasta leaves much to be desired.

You're an intelligent young man, but I must say that your work ethic leaves much to be desired.

This set phrase is used in formal English. It's pretty common in written reviews of things.

This phrase appears in these lessons: