have it good
idiomDefinition of have it good
: to be in a favorable position or situation
There's no reason for her to be so unhappy. She really has it (pretty) good. He's never had it so good.