What is the meaning of [Hit the Spot]

Be very satisfying (said of something eaten)