Good quality bench for the price.  It's not high end, but it's not terrible either.  Putting it together is simple and not much of a project.  It's pretty much what we expected from the description and is true to what is depicted in the online picture.