Love this sofa.. its firm and I like that because it looks neat and cozy. I get compliments on it every time anyone walks in my home office. Easy to assemble (2 boxes). They came the same day and delivery was on time.