It took me several hours to put together but all the pieces fit together nicely. It's the perfect size and shape for what I needed.