Definitely worth the price. We have a rental and it's helped  keep our sofa clean.  It is difficult to figure  out how to put on, however.