This bench is not of the highest quality but for the price is a very good value. Compared to others, I did receive all the parts and accessories, however, it came damaged beyond what I could fix. It was very tighly packed in a box that it barely fit, only bubble wrap on the seat bottom and back, corners unprotected. The paint was scratched on many parts, not completely thru to the metal so I could have touched it up. I've never had to return anything to overstock, so I am curious to see how they handle things. I may and order another one, but I'm going to look around a bit first.