Love the bench which I purchased in white. I was able to put it together myself by placing seat (which is very heavy) on a small bench to elevate.  Then attach arms, then back.  Secure screws provided which were great with its handy little tool.  Feels very sturdy.  Happy here.