It wasn't too difficult to assemble and it serves its purpose. I don't think it holds 45 pairs of shoes though. However, if you do need a place to store your shoes, it does what it is meant to do. Not too big and not too small.