Hit the Spot
= 1) something that feels/tastes refreshing
(It was a good idea to do that or eat/drink that)
2) to be exactly right (you may also see it as “spot on.”)
= 1) something that feels/tastes refreshing
2) to be exactly right (you may also see it as “spot on.”)