Well it was tricky to assemble as other reviewers have noted.  But I used the suggestion someone wrote to attach the back and seat together before trying to assemble and I think that helped.  The weird thing is the seat sort of 'pops' up/down when you sit in/get out.  Looks good.  Colour is a little darker than some might expect but it was fine for my purposes.  I ordered ivory and it was as appeared on my screen.