Perfect for our porch. It hasn’t rained yet, but it feels like it will be fine. The color is like a light blue/gray.