Lots of parts and fasteners to put together but we really like the product.  In fact, I am ordering another one to go opposite the first in our laundry room.