We had an OLD TV cabinet we were using as pantry storage, but it got damaged and needed a replacement piece. Criteria: had to fit the microwave (21x16x12"). Arrived within a week and all pieces were inside the box with no damage. Yes, there are a lot of components, but the instructions are easy to follow. Took me about 5 hours to assemble, no headaches. I did need help, though, to lift the top portion to secure it to the bottom piece. I did assemble the back piece "upside down" to accommodate the plug location on our microwave, but it would have worked either way. Wow, does this thing fit so much! It is very spacious and sturdy, and I think the swing-out door is fun. The only disappointment I had were the feet. I was expecting the piece to sit on four legs as shown online (which was another reason we chose it), but the side panels do sit on the floor. Did everyone else in the house mind about this? No. Overall, we are very happy and like to look at it when walking into the kitchen.