Great pieces for the price. Assembly was easy, I’m not sure why others struggled. Perfect for my space, comfortable, and my dog obviously approves. Cushions on the bottom are a little stiff but I actually prefer this since they won’t go flat or wear or quickly.