Shelves are great and once the frame is put together the self assembly is easy. 
There is way too much packaging though.