Excellent quality for the price. Everything lined up perfectly to assemble. Took about 15 to put together.