I bought 2 of these. One had all correct parts plus one spare of most pieces of hardware. The second table drawer cannot be assembled as it was shipped with 2 left side pieces of the drawer and zero right side pieces. Assembly instructions were adequate to build the units. Beware the grease on the bearing slide assemblies! Fit is a bit less than it could be. That and the process quality control error get this a 3 star rating.