We put these in our living room and we’re nervous about our kids but the quality of the fabric is great and does not show stains. These are also incredibly comfortable - we weren’t expecting that !