We've had the sofa for six months. Assembly was super easy and only took 15 minutes. The quality matches the price. It's not a comfortable sofa - it's not something you would want to sit on for an extended period such as watching a movie. Our biggest issue with it is the bottom cushions do not stay put. They easily slide out from under us and we have to push them back in several times a day. The back cushions then fall behind the bottom cushions even though there is velcro on the back cushions. The velcro barely works. Also, after several months the sofa has started to squeak every time we sit on it or move on it. It's just awful. The only good thing about it is that the color hides the dog hair. We will make it work for now but we don't see it lasting more than a year. Please don't waste your money.