Sofa arrived on time and intact. Assembly was cumbersome, but end result is okay.  Seat cushions are a bit too long, overhanging the base in front by a few inches.