It is a perfect fit for my swing. 
Very comfortable to sit on. 
Just the right thickness and it appears to 
be made for swing.