Have only slept on it 2 nights but so far I love it. Firm but not rock hard.