Not perfect but assembly was smooth and it feels sturdy. Exceeded my expectations for the price. Only downside is weight limit in the drawers.