Find the word definition

Wiktionary
hit the spot

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