It came in what seemed like a hundred pieces. I was not looking forward to assembling this desk, but in actuality it only took me about 3 1/2 hours. Once I got the hang of how everything was put together, it went fairly quickly. If you don't mind putting the work into assembly, then its a good value for the money. In the end, it looks great and fits perfectly in my daughters room.