Took a bit of time to fluff up, but it fit our swing perfectly and even survived a snow storm