This is perfect for my needs - I needed something to keep the dog hair off the sofa and this is perfect.  I haven't received the item yet so I'm keeping my fingers crossed that it's in excellent condition and I'll update my review on the quality of the product once I receive it.