Lovely couch, firm but very comfortable! Easy to assemble it comes in three pieces. Cushions and bolstering materials feel high quality, the velvet also feels nice and thick. Great couch really ties my space together.