The cushions are very soft and comfy. I have a really old Canadian glide rocker, the back cushion fits perfectly, the seat cushion would of been just right if it were a tad bigger, but it will do. I was surprised it came in the shipping bag itself and not wrapped first before placing in the shipping bag. This is the only reason I marked this with only 4 stars.