Very easy to put together, the legs screw on and its done. Colour is true to pictures and the velvet js really soft. I was nervous about ordering a sofa online but it exceeded my expectations. I chose room delivery and one of the walls ended up getting damaged, but wayfair staff was super helpful and prompt in solving the issue.