That satisfies, gratifies or pleases; that removes any feeling of lack.
Which causes fulfilment; emotionally or artistically satisfying.
giving pleasure or satisfaction
providing abundant nourishment;
‘a hearty meal’; ‘good solid food’; ‘ate a substantial breakfast’;
providing freedom from worry