It was delivered as promised with all parts and installation screws, nuts, bolts, etc.  as promised.  I set it up in two days, mostly by myself.  I would have preferred more detailed pictures of some parts of installation process to make it easier, such as, which way to insert bolts to prevent having to change position when getting to later installs.