My son put this together, pretty easily, lots of pieces, but overall it looked really good when it was all complete, except for the doors, have a different texture and color than the rest of the unit so I think, we are going to paint them to match the rest of it. As for functionality it is awesome, just what I was looking for.