Cushions are great, especially the top cushion, it is very supportive. I like firm cushions and these, could be firmer but probably perfect for most people. Color is awesome!