We bought a firm mattress for my daughter but feel too firm after a while. So we bought this mattress topper. What a wonderful buy! The bed feels so different after put this on. It is comfortable but not too soft. We are very happy with this purchase.