in good spirits

in good spirits

Feeling happy or cheerful; in a good mood. He seemed sad the last time I saw him, so I'm glad he's in good spirits tonight. Well, you're in good spirits! You must have passed that test you were worried about.
See also: good, spirit
Farlex Dictionary of Idioms.

in good spirits

Fig. happy and cheerful; positive and looking toward the future, despite unhappy circumstances. The patient is in good spirits and that will speed her recovery. Tom wasn't in very good spirits after he heard the bad news.
See also: good, spirit
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.

in good spirits

Also, in high spirits. Happy, cheerful, as in Jane was in good spirits today. [Early 1700s] However, high spirits also can indicate liveliness and vivacity, as in The children were in high spirits at the prospect of a trip to the circus.
See also: good, spirit
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • do (one) a/the world of good
  • (it's) good to have you (here)
  • do somebody/something a power/world of good
  • be as good as new
  • a world of good
  • do (one) a heap of good
  • do (one) a power of good
  • do someone or something a power of good
  • do a power of good
  • all good things come to an end