The bench arrived fine through FedEx and took me about 40 minutes to assemble.  It felt "wobbly" throughout the assembly, but one of the last steps is to cinch up all of the bolts, and that brought everything together and it feels sturdy.  Net: Don't get nervous as you put it together.  Love the color (we went with the navy blue).  It is a heavy-gauge cloth (not vinyl).  We are using it as a shoe seat in a breezeway / mud room, and we have cats, since we like the product and intend to keep it, we hit it with some Scotch Guard for added protection.  

We like it, wish it were deeper, but it will work for our needs.  Great length!  Hard to find something of that width that can handle weight.