This came all assembled, fits perfect in the area I needed it for. Holds more that I expected. Great purchase.