hearty

adjective

Loudly vigorous and cheerful.

noun

A vigorously cheerful and sporty person.