The fabric is nice and soft.  The assembly took literally 5 minutes - only had to screw in the legs.  Perfect size for my room and gives that extra storage.