This sofa is fairly easy to put together however inserting the cushions in the pillow covers was a workout. Make sure you have correct measurements as this is a fairly big sofa, it’s comfortable and firm! Fits well in my home and exceeded my expectations!