It's a good design and the parts fit reasonably well together. There are a lot of parts and it takes a good amount of time to assemble but the instructions are clear. It looks very good.