Pretty easy assembly.  Seems quite sturdy and good quality.  Only complaint is that there should be someway to fasten the cushions at the foot end.   A bit of Velcro would have been an easy addition to keep the cushion from sliding around.