The sofa is comfy and seems well-constructed (down cushion, sinuous spring, wood frame).  Love that I can customize the fabric. Price for above features was a steal!
The reason I didn’t give it 5 stars was because the 2 seat cushions don’t stay put so sometimes you see a small gap (just got up and rearranged cushions). Same goes for the back cushion- they can move around and get out of place. 
Everything else was great... customer service, delivery, ease of ordering.