This product is nicely designed and all parts including extra fasteners were included. It is time consuming (2hrs min.) if you take your time carefully organizing, cleaning and properly assembling the unit but its worth the effort. The finished result is exactly as described.