Great product for the price. Assembly is straightforward if you watch the video on youtube. It took approx 3-4 hours for us to install with 3 people. The only issue is that the color is not matte black as mentioned in the description, but it is more of dark grey, which also looks great anyway.