Great sofa it is firm but comfy which is what I wanted. The length is Great too. Arrived in Perfect condition.