to be in a good/cheerful mood, to be in good spirits, to be in high feather
БЫТЬ В ХОРОШЕМ НАСТРОЕНИИ
Русско-английский перевод БЫТЬ В ХОРОШЕМ НАСТРОЕНИИ
Русско-Английский краткий словарь по общей лексике. Russian-English short dictionary of general vocabulary. 2012