This is a very good quality seat cushion. The insert is perfect. It’s a little bit to deep for my swing but that’s because I have a very old swing that I inherited from my dear aunt. I wish I had ordered white but it didn’t come in white when I ordered. The cover is also washable. I don’t put anything outside that can’t be washed. You won’t regret purchasing this.