Idiom used all the time by everyone
when something is very satisfying and it's exactly what you needed in that moment. It mostly refers to food especially if you have a craving.
“That ice cream really hit the spot! I've been wanting some all week!”
Added July 2020 by juliana
11 out of 14 English speakers have heard this