It took a pretty long time to assemble (on my own), but in the end I was able to and it looks really good and seems to be sturdy.  The fireplace works very well, and my 65" tv is a perfect fit for it.  All the pieces were clearly labeled with numbers, so despite it taking several hours to assemble, I did not have any problems with finding the right pieces etc.  I am satisfied with this product.