It fit my large leather sofa perfectly. My dog jumps up on it frequently and the cover stays in place. I would definitely buy this product again!