I have actually used it on some rather uncomfortable wooden chairs we have at home and was pleased - the chair back has slats that work good with the straps and not much sliding on the seat - hope this helps.
I think this would fit on any chair. It has an elastic band on the top portion to wrap around the chair back and the lower cushion just rests on the chair bottom.
yes, it will fit but I was thinking it only had a strap on the top. It's been a while since I got mine and I returned it because it was not thick enough for my big girl bottom.