The bench cushion is perfect for my smaller bench it was the perfect size and color! It shipped early and I have been overly impressed. As you can see it sits on 4x4's and you can not feel the boards under you when you sit so very comfy and supportive! Seems to be weather resistant but I bring them in every night I don't want them left out.