Assembly took around an hour and a half-two hours but worth it! Drawers on top are a little small but plenty of storage and longer than I anticipated so overall very happy with our purchase!