Fabric is great. Very lightweight for a “sofa” but it does feel like sitting on the floor with extra padding. For our RV it is perfect. Recommend scotch guarding if you have pets.