This item was great for my patio sofa! Firm and soft, easy to cut to size. Super comfortable.