Great fabric, super soft! It is velvet so I think it would stain easily, but that’s not a concern for where I have it, but if it was in a high traffic area keep that in mind. Easy to assemble, but took forever to vacuum the styrofoam particles that covered it inside and out. Overall very pleased.