All I can say is DO NOT HESITATE! Buy it!! 
It sooooo nice! Firm but not too firm! The fabric on this sofa is sooo soft! I love the depth of the seat as well!!