Just what I needed. All the hardware (only two types) was ready to go and the parts were all labeled as well. Assembly was easy and much easier with a second person. With two people, we were able to assemble it under an hour. It's sturdy and looks great!