I was hesitant to buy a sofa online but all the reviews told me I wouldn't regret this chesterfield and I do not! Set up was easy and the sofa sits just right. Firm enough to sit and watch tv but comfortable enough to lay down for a nap.