Find the word definition

Wiktionary
in good spirits

adv. happy and cheerful.

WordNet
in good spirits

adv. without losing equilibrium; "she took all his criticism in stride" [syn: in stride, without becoming upset]