High quality and so glad we bought it. Took around 6 hours total to put together.