I gave this to a friend who needed a topper that would stop her overheating  on a foam mattress. It has helped but not 100%  so she has    found that she needs to put a heavy cotton sheet on top of a cotton under sheet.