Definition
An expression used to indicate that something is excellent and there is no reason to dislike or disagree with it.
This resort has a private beach, great food, and top-notch service; what's not to like?
The car is fuel-efficient, comfortable, and looks great; what's not to like?
The restaurant has a great atmosphere, exquisite dishes, and attentive service; what's not to like?