Assembly was a bit time consuming because we needed to pre-drill 48 pilot holes in order to secure the support pipes to the bottom side of each shelf.  Not sure why that was not done by the manufacturer.  Once the pilot holes were drilled it was smooth sailing.  Assembly works better with 2 people.  Once you're past that obstacle the shelf is a nice size, pretty solid and feels secure against the wall.