to be not very good or not as good as you would like.
And if you think my driving leaves something to be desired, his driving is even worse!
leave something to be desired
To be somewhat inadequate or unsatisfactory; to lack an indeterminate portion of what is desired or required. The film has a very interesting premise, but the final product leaves something to be desired.I wasn't expecting a huge amount from a budget hostel, but this place leaves something to be desired nonetheless.