It literally means what it says, that is, a person has not had better of whatever it is that is being discussed before.
It could refer to food, relationships, utilities, anything.
You should not have broken up with her. You have never had it so good with anyone else.
Let’s face it, they cannot afford to go to a place like that and have never had it so good.
I have had better achievements in life, don’t know why everyone keeps saying I have never had it so good.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.