Assembly required but easy.  Seats are very firm.  Ottoman section pulls out and stores with very little effort.  Will not comfortably sleep a 6 foot person but no problem for kids.