Good product but shipping material was torn and edge of carpets exposed. Kept them anyway because they were for back deck. Took several days for edges to uncurl but after that they were fine. Look great and has resisted staining children's juice spills. The design adds a nice touch to our deck. I would recommend these outdoor carpets.