Everything as advertised.  Well made.  Assembly is super easy (it’s just attaching the legs by screwing them into pre-drilled holes). Fabric is soft. The seat is firm.  Overall it’s a good buy for the price.