We put this together in one afternoon. It took us about 2 hours! The pieces were well built and labeled. The holes were pre drilled and went together smoothly! I would buy their products again!  It looks beautiful! I would definitely recommend! It looks great in our living room and it feels sturdy enough to hold anything we need it to hold!