Got two of these for just inside my front door and at the sliding door to the Lanai. While it won't keep all the dirt out it is a good size to keep quite a bit out considering I have two dogs. They are good quality and just heavy enough. They stay put and the pattern is really nice. Good purchase