Super soft material and comfortable . More firm than plush. the only negative was the outer fabric. it has ZERO stretch so it is almost impossible to get on , at least mine was . it ended up splitting down a seam in order to get it on.