These can't be beat for the price. Soft to the touch (faux velvet) but firm enough for some support.  I bought 3 green ones for my gray sofa and it looks nice.