Fabric is awesome and soft.  Assembly was easy, it’s a little narrower then we thought it would be but for our kids playroom it’s perfect