This bench arrived very quickly. It was packaged well and came with everything you need to assemble, which took about 5 minutes by myself. It is very sturdy. For the money, I would say this is a homerun purchase