This is an outdoor bench cushion however I got it my kids indoor dinning table bench. It’s perfect it to protect the actual cloth of the seat  when they got it all dirty as I expected them to do so I was able to wash and dry  it’s back to new. Definitely would recommend