Fabric is great, color is perfect and the cushions themselves are firm, but soft.  Great purchase!