Pretty easy to assemble.  I put it together solo and it took less than an hour.  Feels solid and has supported my 280lb self just fine (plus kids). Instructions weren't the greatest,  but it wasn't too difficult to figure out. So far so good on everything!