I love my bench purchase! It came on time and was easy to set up. The set up included literally just screwing in the legs. The quality of the material and color are just as I wanted.