an easy or a pleasant situation
(not) a bed of roses
(not) an easy or a pleasant situation
Their life together hasn't exactly been a bed of roses.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition