I am very pleased with this purchase. The seats are firm. Very sturdy and well made. The only problem I had was not finding the cushions for the upper arms. They are located under the couch and love seat in boxes so check underneath for those. I put the seat backs on wrong because of that and they got stuck on by the time I found the cushions. Had to get help to get them off and everything put together right.  It's a beautiful set! Very classy. Goes great with the tables and lamps that I purchased from wayfair.