This couch is beautiful! It’s on the smaller side which is just what I wanted for my awkwardly shaped room. The cushions are put together well and held on with velcro. It’s very firm but I prefer that so no complaints there. It was easy to put together only took a few minute to screw the legs on and hook the 2 pieces together. I’ve had it a month now and I am still loving it!