This took me about an hour to assemble on my own. It wasn’t that difficult but I had a hard time getting one side lined up. I love the color. The emerald green looks very rich and the velvet is so soft. Pictures don’t do it justice. The cushions are nice and plush and are held on with Velcro so they don’t slide off. The back is pretty low so it’s an adjustment but not bad. I recommend putting it against the wall or putting rubber on the feet if you have hardwood floors because it slides. It doesn’t wobble or creak at all. I have yet to see how it holds up over time but I love it.