This mattress topper is a great update to our mattress.  It is so comfortable.  It is not too firm and not too soft.  We love it.  It fits our cal king mattress perfectly and does seem to move at all.  It does take some time for it to come to life when it first arrives.  It is winter now so I do not really feel the cooling affect but I look forward to it this summer.