Not too hard to assemble if you follow directions.  Would recommend using a mattress  5" or less.  Any thicker & you sit up a little high