Does not stay on the seat at all. The straps do not keep it in place and are not adjustable. Just slides to the back of the seat and does not protect the seat at all. Was bought for a TSX. If you have bucket seats in the back might stay in place better. A wider car might work better too.