Came fully assembled.  Fabric is very nice. Very good quality.  Good value for the price.