We just got the porch swing today, and my husband has it all put together.  It probably took him between 2-3 hours.  We just LOVE IT!!  It looks perfect on our back patio area and the thick seating cushions are real comfortable!!  I think we made an excellent choice and good buy with this!!