We have a 10-yr old Tempurpedic mattress. We ordered this to control our sleeping temperature. While it does that, it's way too big for our mattress. Very sloppy on it and we had to get anchor straps to try to hold it taut. Perhaps the newer, deeper mattresses would be a better fit.