These are perfect not too soft but not overly firm ! Made of good quality for the price and a set of 4 worked amazing for our bed