Absolutely love this sofa! It is great quality and I don't think it is too firm at all. Comfortably seats three people.