Came on time ( actually a day early ) with all pieces snd in perfect condition. Easy to assemble. Great sturdy quality. Looks terrific. Highly recommend this bench.