Meaning of A BED OF ROSES in English

A BED OF ROSES

an easy life, a pleasant place to work or stay

Who said that retirement is a bed of roses?

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.