Exactly what I wanted. Very firm and comfy. Perfect size for our apartment. Material is slightly rough but I think it will soften with time & probably better for spills / cat hair. So happy with this couch!