Really great for the price! I actually assembled it by myself and it took me about 2.5 hours. Electric drill definitely helps but you can’t use it for all parts of the sofa because it doesn’t fit everywhere. Therefore, about 35% of it was assembled manually by tools provided in the package. Also, I’m a female so if I could do it they can do it as well  Also FYI, those larger pattern pillows in the picture did not come with the sofa but the smaller red ones did. Hope this helps