love this sofa, very little assembly required and firm but comfy!  Would definitely repurchase!