This is a very tiny couch lol. It is firm though it’s also not tall lower than expected and if you’re a bigger person in weight don’t bother buying it you won’t fit on the couch and you will look like a complete giant. I’m not big and I can barely fit lol! Over all it was for my home office and it sufficed the couch in itself is very pretty the fabric is smooth the pillows are firm. Perfect for a child’s room but not a living room.