Looks great in our entry! We put heavy duty velcro strips on the bottom of the carpet and our concrete floor in the entry way. We haven’t really had any traffic since we put it down (we come in through the garage) so I can’t really comment on how it holds up to foot traffic and dirt.