Fairly easy to assemble and very functional. Small issue in that the fitting for one of the cable hole covers means it doesn't fit properly, and trying to get it in resulted in breaking the cover