I haven't had the mattress for long but so far I am very happy with it. I let it sit for 48 hours just to be sure. It firm and just what I needed specially for that price!