Great value for the price. Product shipped on time and arrived sooner than expected. Assembly took about 5 hours total for all the pieces. Many parts to assemble. Easy to follow instructions. Product ships with exact quantities of hardware. Color match for all pieces was perfect. Fit of all pieces was excellent.