Product review (5 stars): Solves my problem
Wouldn't you know, the only place I can fit my sofa has a floor vent? This seems to be doing the trick. Heavy enough plastic that I think will hold up.