This is a great bench! It was super easy to put together (just had to screw on the legs), and it was good to go! Bench fabric seems to be good quality too.