Just got it yesterday and love it so far. Assembly was just unpacking the boxes and putting the cushions in the covers- super easy. Very comfortable. Cushions seem firm enough and sturdy. I love the adjustable feet. Does not come with a method to hold couch pieces together but nothing a few zip ties can’t solve. 
Delivery was great and Kevin and Luis were super helpful and friendly.