This fit my small sofa perfectly - but the cushions covers were way too big.  I had to return.