精神奕奕

jīng shén yì yì

in great spirits

to have great vitality

jīng

essence

shén

god; deity

abundant

abundant