Arrived ontime, but it was dropped off in our front yard. That was little risky, I would prefer FedEx ring our door bell.  It took little trying to assemble, because the legs are not marked by their positions. The back fits well except it works better with two people for this installation. Over all, it took less than 10 minutes from unpacking to completion; worth the effort. We love it! Clean and contemporary style, good quality, well made, sturdy, comfortable, soft but not cushy.  My husband is 6'1", I am 5'5", together weight about 300lbs, the seat is perfect for us.