Frame is sturdy, cushions are firm but comfortable, I am very pleased with my purchase. Purchased a brown ottoman to go with it. It is the same height as the loveseat so I can really get comfortable. We had directions but I recommend you are rested before attempting to put this together. lol It's not difficult to put together, but it is if you aren't paying attention. My back says I made a good decision. :)