Easy to assemble but some of the pre drilled holes were not lined up.  The joints did not fit well on the front of mantle.  But otherwise very sturdy.