Very easy to put together and looks great!! Not super soft but what do you expect from a sofa under 300