Perfect!  Bench arrived in record time.  As described.  Sturdy.  No damages, no missing pieces.  It took me approximately 15 minutes to assemble.  Fits perfectly in the needed space.  Would recommend and purchase again.