mixed blessing
noun1
Idiomatic Something that has both good and bad features.
- Near-synonym: double-edged sword
- Moving house has been a mixed blessing: we're closer to the shops, but the railway is noisy.
- Related terms
- a blessing and a curse, blessing in disguise, cut both ways