Have mixed feelings

испытывать двойственное чувство Например: He had mixed feelings about the delay. Time was on his side but his main desire was to get the whole business over and done with. — Задержка судебного разбирательства вызывала в нем двойственное чувство. С одной стороны, время работало на него, с другой - ему больше всего хотелось, чтобы вся эта история скорее кончилась.

Англо-русский фразеологический словарь