Assembly was a challenge...not because it wasn't simple to understand but not all the parts were labeled and not everything fit perfectly so a little banging and shaking was required.  Looks great assembled.  Also, take note of the height...the units did not cover the outlets on my wall which i was hoping they would hide when placing the units in front of the wall.