So comfy but firm. Velcro to keep cushions in place. Soft pillows. The color mixes well with grays, blues, or tans. It’s a creamy gray. Priced right. Size is good. Height on the back perfect for an arm around your snuggle buddy. Love the legs- Makes cleaning under it a breeze.