I put this together myself.  Directions are easy to follow.  Lots of parts and pieces, but if you’re used to putting together furniture, this will not be any more difficult than other pieces.  The finished product more than met our expectations!  It’s a great addition to our space and hides all of the media cords perfectly!  Only negative is that the cabinet handles aren’t metal.  Cheap plastic.