Cushions are firm but it’s still comfortable. I was impressed with how well it was packaged, came with extra screws in every box. Very sturdy and the colors are beautiful. Very pleased with my purchase!