I’ve had it for only 3 days and already took 2 naps on it. It’s firm, but in a very comfortable way. I love it so far.