My love seat has wooden upholstered arms and the stay in place snug fit is amazing.