Love the bench.  My son assembled it for me and had no problem getting it together.  Feels very sturdy and glides smoothly.