Love this door, we did have to put it together, but had everything we needed and it was pretty easy.  We had a large table it fit on and that was a great place to put together.