The final product is good but it was a challenge to put together and some of the parts did not fit perfectly together. Took around 2 hrs to assemble.