Really happy with product.  It really fit my needs and I am glad that I bought it.  All the piece were included and packaged well.  What I can say is this -- you have to devote from 1 -2 hours to put it together because there are many many pieces that have to put together.