I've purchased many cushions with 3 young children and these dont slide, are easy to clean and are comfortable.