I felt I took a risk ordering this after buying something similar that turned out to be garbage.  I am really happy with this bench.  It is heavy, easy to put together (did it myself in about forty-five minutes) and I'm generally happy with it.  

Con:  I was pulling out a piece of the basket to put together (they are covered in plastic).  The piece came out faster than I thought and I hit myself in the face with it VERY hard.  This is a con of being me and has nothing to do with the bench.  Just watch out for your face.