mixed blessing

Something good that has bad features.
John's new bicycle was a mixed blessing. The other boys were always asking John to ride it.
Categories: noun

'mixed blessing' on video