The sofa was really easy to put together. It looks great and we like the firm cushions. 

The problem is the cushions move around A LOT. It 's pretty annoying and when the front cushion slides out, the back cushion slides down and exposes the wood on the back, making it uncomfortable. The ottoman cushion is not attached at all so it never stays put. So if you plan on moving around while on the couch you might want to consider getting some velcro to use on the cushions to keep them in place.

Is it the biggest deal? No. Although it does seem like something that would have been pretty easy to fix on the production end. We had to get cushion velcro and put it on the keep it in place.