This bench is holding up very well. While it is not a bench that keeps all moisture out, it certainly is much more attractive on our patio than a plastic container would be and makes it much easier to store cushions during rainstorms than hauling them inside. If you're looking for rainproof, this is not for you.