Good quality, very easy process to self assemble. One of the center legs screwed in a bit skewed, but otherwise we love this bench!