Perfect fit. Very attractive. Firm, but was looking for that because it's an office couch. Would def recommend. 

Beware of off-gassing. (Installed on a Thursday, after arrival. Got a bad headache and felt sick Friday  by tge end of work and I think that it was the couch.)