Mixed Blessing

Something that has both good and bad features; a situation with both advantages and disadvantages.

Examples:

  • Being accepted by the college was a mixed blessing, since she couldn't afford the tuition.

Origin: First half of 1900s