It bad to assemble. Just like anything, it takes time. Drawers slide good, but not perfect. It was to be expected for the price. Overall it is great for what we need (we used these for closet drawers).