Product came 2 days early!! Assembly was super easy with just me but comes in 5 boxes luckily my leasing agent was nice and brought them to my door for me! There was a stain on one cushion so minus one star. Also its huge!! Way bigger than I envisioned definitely could have done w just the sofa