It shipped in all different pieces, and when the shelf came, it was damaged on the corners. It took me about 2 hours to put together on my own, and the finished piece looks nice.