Everything looks good, but the length of the sofa on the web is misleading.  Product details says it’s 79.77 inches long but the specifications says it’s 76.77 inches long.  I called Customer service and they wrongfully stated it was 79.77 inches long when it’s actually 76.77.  This might not be that important to some, but that 3 inches means the length between the arm rests is less than 72 inches or 6 ft making the sofa hard to sit three across.  Other than that, I wish the cushions were a little thicker, but we’ll see how the hold up going forward.  I recommend paying for the assembly.  They contracted with Handy and it was worth it.  The rep was great.  He took his time (almost 3 hours), but thank goodness I didn’t have to do it.