Overall I believe this is a very good product for the money I spent and my wife loves it which is probably most important. Since it comes unassembled and unfinished I took the time to rub  all the parts with oil before assembly. I would have prefered to have the cabinet parts themselves prefinished and just the top unfinished. On the assembly I did need to add a few nails to the back panel and front rail below the top drawer to prevent them from bowing out. And some time in the future I will be changing out the wheels for a better quality wheel.