satisfying
satisfying - adjective
providing abundant nourishment
providing freedom from worry
satisfying - thesaurus
cheering
comforting
hearty
solid
square
substantial