It shipped one day, then arrived the next! My husband did most of the putting together. It's mostly getting the right screws in the right areas. I measured the area thoroughly as well as the items I wanted to place on it, so I was sure everything would fit. The upper shelves are not as wide as the lower, so be sure you know that! For me it's perfect as it clears up a lot of counter space, and it looks nice.