This sectional is the perfect size for our older house living room, while many did not fit because they were too deep. Cushions are firm but comfy. The fabric is a strong, woven material that seems as if it will hold up to dogs and husbands well!