Good quality, but I had a bit of trouble to assemble the bench...a couple of pre drilled holes on the main board did not exactly fit together with the other parts. I had to change the angle of the board a little bit. It didn't affect the balance of the bench, though.