Great sofa for an affordable price! It arrived much sooner than the estimated 4 weeks. Assembly was very straight forward - I put it together myself on my lunch break one day. Only problem I have with it is a small tear in the fabric near one of the rear legs (not very noticeable). Overall, great product that I would recommend to others!