Easy to put together. I assembled them by myself. The loveseat and sofa came in a total of 6 boxes (arms, backs, and seats). The pieces just slid right together with the already attached brackets. 
They are both very firm. Not something I would use for everyday seating. Quality seems very nice so far.