Assembly is horrendous. The directions are unclear about how to install multiple pieces (sometimes completely leaving pieces off). When assembling it, the pieces are difficult to snap together as many of the holes are too small. Took about 3 hours to assemble. Material was scuffed up on the surface upon arrival. Some small chips missing. Once assembled the product does look nice however