Fit perfectly the bench i have in the Caribbean. Need cushion for softness and to protect against the high heat.