[adj] providing abundant nourishment; "a hearty meal"; "good solid food"; "ate a substantial breakfast" [adj] giving pleasure or satisfaction [adj] providing freedom from worry
appreciated, cheering, comforting, gratifying, hearty, pleasing, rewarding, satisfactory, solid, substantial, wholesome