Took about 3 hours to put together, but for the price, it's a great little sofa.