The cushion fits perfectly on our glider. I love that is has a zipper to remove cover and ties. 
I'm giving a 3 star rating because the shipment took a month. I received notification on arrival date but it wasn't shipped until two weeks later and I had to follow up on it.