Really solid, well built. A couple holes were slightly off but we were able to make it work with minimal effort. About 30-45 min assembly. Very versatile piece that can be used for years to come!