As a single woman that is not super handy with tools, I was hesitant about 'assembly required'.  Fortunately, everything was included and it was super easy, even my 84 year old Mom helped (she test drove the swivel :).  The first bar stool took around 20 minutes to assemble but after that, it was a breeze and only took around 10 mins each.  The color of the seat cushion was exactly what I wanted...an ivory color.  The wood was also exactly as pictured.  I would consider it a dark walnut.  I do have one chair that rocks a wee bit but when you sit on the stool.  I have some chair pads on order which I think will help also.  Overall...great addition to my kitchen island!