This is a very sturdy bench.  It does not rock. There and rubber feet on the bottom of each leg.  It comes assembled.