The product was delivered in 948 pieces with hardware and such. Took 4.5 hours to assemble and my husband is very talented and thorough. Was quite a lot of work. Overall the product was as expected based on the photo.