This sofa arrives quickly with two men's delivery. They called me to inform me before arrival. Two cushions were missing, and the customer service was very nice and they requested to post them to me, and I'm still waiting for them to arrive (nearly a week). 

I like the sofa fabrics and the style, and it is very easy to assemble. The seat is not too hard and not too soft. However, the downside is I feel it is a bit too light, so you can feel shaky if someone moves when sitting on the sofa. The light weight makes the sofa very easy to move.