Lovely sofa! Firm but comfy. A little smaller than I anticipated but beautiful nevertheless! Set up was easy and took less than an hour. Can’t wait to add decorative pillows to complete my look.