Assembly was super easy.  Fabric is soft and cushion is firm but it should last for a long time.  Very impressed with this chair and it will get a lot of use in my sewing room.