This is a good quality bench that was easy to put together - I did it by myself.  It was packed well and shipped quickly.  My only issue with it is I have already spilled something on it (my fault) and the fabric is not very forgiving - I think it is a true linen which means even water will leave a ring.  I recommend treating the fabric as soon as you open the box.