Pretty easy to assemble.  Appears to be high quality (I've only had it 2 days), and rather comfortable.  If it holds up as advertised, this is a great product at a great price.