Great product! Does exactly what it says it's going to do. Turned my too firm a mattress into a perfect combination between firm and soft.  Fits like a glove! It's a little expensive, but you know what they say, you get what you pay for.