美中不足měizhōngbùzú
Top 40000
Meanings
1. everything is fine except for one small defect (idiom); the fly in the ointment
Characters used
Examples2
The only thing that would have made it better is if it was cooked.
That place's food is great, and their prices are good, but the fly in the ointment is their terrible location.