Took 2 hours to put together. Longer than expected. Some parts/connections don’t sit flush, but we can live with it. Overall, I’m very satisfied with this bedframe for my daughter’s off-campus apartment. Very inexpensive and good for the money.