Wiktionary
hit the spot
vb. (context idiomatic English) To be particularly pleasing or appropriate; to be just right.