We needed a fire guard to protect our puppy from getting injured. This one arrived within 2 days which was great. I needed one for my new puppy. If he puts his nose on the mesh it is not too hot to burn burn him. Great price even with delivery costs. Looks very smart as well so I’m 100% happy with the product.