Wonderful product overall. Have had for a few months and they rock and swivel just fine.  I would rate 3 stars for assembly. Very time consuming.