Bench arrived in good shape even though the carton was badly beat up during shipping. Assembly instructions were very good, the finished product is very complete with enough storage for storing our patio seat cushions plus some extra.