Took a little while to put together. One other thing that would be a nice feature is to have wheels on it. I didn't pay attention to that when I was shopping online but that's not the manufacturers fault. I haven't used it much because I have it so loaded down right now.