So happy with this purchase! I really debated buying this sofa because other reviews were quite critical, but I ended up buying it for the price and style, and am very happy with the decision! I needed a sofa that was larger than a 2 seater for a smaller living room space, and this absolutely did the trick. It was extremely easy to assemble, my husband needed some help from me to slide the arms into place, but other than that, he was able to quickly do the rest on his own. It is a firmer sofa, but this was expected since it is a sofa bed, but it's not uncomfortable! We are using it as our main sofa and find it quite nice. The arms are not bolted in, but are secure - I think they don't bolt in so that you can easily remove them if you are using it as a sofa and need more legroom for your guests. As a whole, this sofa is a win.