be in good spirits

/biː ɪn ɡʊd ˈspɪrɪts/ ビー イン グッド スピリッツ

1. 機嫌が良い、上機嫌である

気分が良く、活気に満ちた、または幸せな状態にあることを表します。
Despite the bad news, she was in good spirits. (悪いニュースにもかかわらず、彼女は上機嫌だった。)
関連
be cheerful
be happy
be in a good mood
be jovial
be buoyant