Arrived quickly, shipment was in tact. Works fine and looks nice, but like other reviewers have said, the fabric comes off in pieces easily. It hasn't yet with just wiping my feet on it, but my dog often digs on rugs and when he does that pieces of the fabric definitely fly off. I also feel it doesn't adsorb water very well. When wiping my shoes it just feels slippery.