I picked up the Greendale Home Fashions 51" Bench Cushion for my swing and it has definitely paid for itself over the past year. This cushion is somewhat odd shaped and lacks creativity, but it's beyond comfortable. I placed this cushion on a metal swing and I can't even fell the grooves of the bench. While sitting in comfort I have wasted water on this cushion and it only took minutes for it to dry. I have also left this cushion out in heavy rain and it got completely soaked, but it dried rather quickly under direct sunlight. I was also amazed that this cushion has maintained its rich color despite being under that vary same sunlight. When it comes to being stain resistant I found that this cushion can get dirty fairly easy, but the stains don't set in and can be removed with a little soap. The ties on the side do a decent job of keeping it in place, but it still shifts a little back and forth when I sit or stand. I would definitely recommend the Greendale Outdoor Cushion because it dries quickly, very comfortable, and cleans easily.