Arrived early. All the pieces and hardware were included. Instructions were easy to follow. Took a couple hours to assemble but I did it all on my own. Looks great in the space. Doors were the most challenging part and I couldn’t get the right side “just right” but overall I’m very pleased with it.