They do not fit well at all and I have a large sofa. the hang off of it and sag all over. Also the do not stay tucked in. I am not satified.