So far I think it is perfect, although I am only on step 3 of assembly.  It was missing a key part and I emailed the company and got no response.  I had to wait a few days before I was able to call the company on a week day.  The gentleman was very polite and nice.  He took wonderful care of me and shipped my missing item that same day.  Now I am waiting a few days to get it and THEN I can finally finishing assembling my bench and see if it is as nice as it looked online.