Assembly is quite difficult...my contractor son-in-law had to assemble.  For this reason only 4 stars..but is fab looking and sitting quite comfortable. Gliding steps make this work