Well this is a difficult one. If you go sleep in one position and wake up still in the same position then memory foam is for u. If on the other hand u toss and turn then u need a Katt. Or a normal bed.
Ps in hot weather it's the worst thing to sleep on.