This is perfect on my deck. It has held up well during rain and even when it gets dirty, it is easy to hose off and dries quickly. I have a lot of kids and I’m sure i will need to use soap on it before long, but I don’t foresee any issues with that. Simple design, makes the deck look cozy and welcoming!