This is a very substantial piece which we put together in a little over 3 hours.  All hardware fit perfectly making the assembly very satisfying. Recommended!