The cushions are firm, but they are supportive and thick.   We've only been using the set for a week, but so far so good!   The overall dimensions for the Caggiano 2 Piece Sofa Set (also pictured, SKU W001549952)  indicate these two pieces are different total heights, but they are actually the exact same height and look perfect together as a set.   We take the cushions in each night to give them a longer life and avoid mildew.   The Velcro strips on the back of the cushions allow the tops and seats to stick to each other and prevent slouching, but it's nice that the Velcro placement allows them to also be reversible if you get a major stain or tear on one side.   The dark gray material gets somewhat hot in direct sunlight, but our umbrella provides sufficient shade and protection.   The fabric seems to wipe it clean rather easily. So far we have only had pollen footprints on the surface, but it wiped off quite easily.  These patio pieces are great for lounging and relaxing!