A bit tedious to put together but I was able to do it myself using the walls as support.  I did add extra padding to the pillows which made a difference in comfort and esthetics.