I purchased this item because when contractors or service employees come into my home, it is incovenient for them to remove thier shoes - and I am not certian the condition of thier socks are better than the soles of thier shoes.  The product covers all sizes and is easy to put on.