The cushion fits our indoor bench perfectly and has really held up to the kids and dog. Looks great and is comfy to sit on.