We really like this bench.  The only real difficulty with assembly was getting the angle of the arms right in order to get the screws in.  Otherwise not bad and turned out nice.