Nothing to assemble,  just took it right out of the box.  Perfect for the size and space I needed it for:)