Quality product. Assembly was pretty straightforward, but as many other reviewers mentioned, the screws provided for step 6 are too short. It was difficult to catch the thread as the screws provided were only slightly longer than the board they were to attach was thick. I had to grab a spare from another project to finish this piece. Also, it is not exactly straight, but that could have been on me! Overall, a solid 4 stars that would have been 5 if not for the stubby screws. p.s. I made a quick call to customer service and the support was awesome! They emailed a video explaining how to assemble the table with the parts provided, so 5 stars for their customer service team.