hearty
1 affable, ardent, back-slapping, cordial, eager, ebullient, effusive, enthusiastic, friendly, generous, genial, jovial, unreserved, warm
2 earnest, genuine, heartfelt, honest, real, sincere, true, unfeigned, wholehearted
3 active, alive and kicking, energetic, hale, hardy, healthy, right as rain (Brit. informal) robust, sound, strong, vigorous, well
4 ample, filling, nourishing, sizable or sizeable, solid, square, substantial
Antonyms
2 half-hearted, insincere, mild
3 delicate, feeble, frail, sickly, unhealthy, weak