All the pieces were there plus extras. It was very easy to put together. One person can do it but it is easier with 2.  It looks great! Overall I'm very pleased with it.