Absolutely love these sofas. Yes they are firm but that’s how we like them. The quality is excellent. Just screw in the legs. The specifications say you need a 36” door for access but ours was 32” and no problem.