Cute and comfy little sofa! All you need to do is attach the legs, so it’s an easy setup as well. The reason that I’m taking off one star is because the estimated delivery date that wayfair advertised based on my postal code was way off. It was supposed to come within 2-3 weeks, but delivery ended up being pushed back multiple times. So I didn’t end up getting it until nearly 7 weeks later. I know this may have been out of wayfair’s control, but will note that wayfair still continued to advertise a 2-3 week delivery time to my area in the weeks after my purchase, when they presumably would have known that this was not accurate