I'm very pleased with the quality of this bench. It's sturdy, glides very well, and was pretty easy to assemble on the whole. I would say that the nuts and bolts were really difficult to put together, so have a good socket wrench set at hand to get things twisting past the first thread. It's also not amazingly ergonomic to sit on, but still has comfortable proportions. I'm satisfied with my product.