hit the spot
US /hɪt ðə spɑt/
UK /hɪt ðə spɑt/

1.
to be exactly what is needed or wanted; to be very satisfying
:
•
After a long day, that cold drink really hit the spot.
•
This warm soup on a cold day really hits the spot.
to be exactly what is needed or wanted; to be very satisfying