Term: spot
Example: "1) "man, those 10 shots of everclear really hit the spot
Definition: 1) a place, which may or may not physically exist, which brings great joy or pleasure