回味無窮

Idiom

 * 1) leaving a rich aftertaste;  memorable, lingering in memory