Good quality for the price. All of the pieces fit together nicely, it was easy to assemble. Good quality fabric on the bench.