Excellent quality for the price. Definitely takes time to assemble, but with thought and patience totally worth it. Everything you need to assemble comes in the box.