The cushions DO stay in place.  I just wished there were some just like this in a bigger size to fit my dining room chairs.