This rug is perfect for my front porch.  It is a lovely soft green, interwoven with a teal blue and cream.  Very sturdy, and we accidentally overwatered a plant that was close to the rug, and it dried out perfectly.  No stain, no curling.  Beautiful fabric as well!