Love love love this sofa! We get so many compliments on it.  I find it firm and comfortable.