I know some other folks had trouble assembling this, but the one I ordered went together in a snap. Good quality for the price. A little firm maybe, and could certainly use better side cushions, but overall, good value.