Bed of Roses

What does the idiom “Bed of Roses” mean?

Definition:

A comfortable situation

For example:

“Life isn’t always going to be a bed of roses. You have to learn to deal with adversity.”