Beautiful fit for my small deck! Holds up well against rain, heat and snow! Also, my German Shepard has not hurt the rug so far. It’s pretty easy to blow off to get rid of his long hair. That’s a big plus for me!