I bought this couch feeling very unsettled because I have never bought a couch online! Surprisingly I am very satisfied with it. The color is rich (a little darker than expected), but it works well! Yes it is firm and also comfortable. I am happy with my purchase!