Fabric is fine. Color is very different than picture, not a regular grey, lots of blue and green in the color, almost muddy.