Best purchase ever!
I was going to get the 4" but I was on a budget so i decided to go for the 3" one... I absolutely love it. It is so comfortable.
It is not on the firm side, in my opinion, but it's not soft either... it's just right!
It does not get warm at night and it acquired it's full shape within a couple of hours.
definitely recommend it