Can anyone swear by their Tempurpedic bed?

I’m considering buying one. Just wondering how owners of one felt about it. Is it hot to sleep on one? Does it really eliminate tossing and turning?