Sofa set came all assembled except for legs which were really easy to install but just bit time consuming but totally worth ! Highly recommend it.