not all roses

not all roses

not entirely perfect or agreeable. informal
1938 Graham Greene Brighton Rock Sometimes he's bad to me…it's not all roses.
See also: all, not, rose