There were definitely some difficulties along the way in assembling the product but the final piece looks great. Be warned that it is very heavy, we dropped it while moving it while it was still in the box and think that may have contributed to a flaking/scratch of one of the pieces.

Cons: Tricky assembly if you're a novice DIYer