The best of a bad bunch/lot British phrase informal
The best person or the best thing of a group in which none is good.
To be honest, none of the clothes looked nice, but this dress was the best of a bad bunch.
Among all the low scores, your 6 out of 10 was the best of a bad lot.
None of the hotel rooms we can afford looks nice, but this room seems to be the best of a bad bunch.
Being perfectly suitable for one's interests or abilities
A product's feature that likely to make people want to buy it.
If you say that you carry all before you, you mean that you successfully defeat all of your opponents in a battle or a competition.
1. (Said of clothing items) To fit perfectly.
2. To be suitable for someone.