The quality is actually quite good given the very affordable price. We are very satisfied with this purchase. Assembly is not difficult but does take some time due the quantity of components and fasteners. I used my own hand tools for assembly as the supplied screw driver is rather small.