I bought this to cover my sofa when I keep my nephews Pit Bull... she is quite big... it fit my sofa perfect, the arms completely covered... so far so good... I did spill coffee and it seemed water proof... would purchase again