Firm but still comfortable. Fabric is as picture great shad of gray. Very easy to put together