I love our little love seat! It was the easiest thing to assemble. The back rest is on hinges  so all you have to do is fold it open and screw on the legs. The armrests are hard and the cushion is pretty firm, but it does the trick and looks totally adorable in our little apartment.