Comes as advertised. Install by delivery team was quick. It does come with all the thrown pillows shown. Firm but very comfortable. Very happy with purchase.