Love this piece and so we have been saving up for it. Seats are firm full. Fabric feels nice. Definitely recommend.