So far so good. Its  not too hard, not too soft. Its just right. Ive only slept on it for a week as of now but it sleeps well and the price was nice. No complaints. I would buy it again. I will update again after months of sleep to see how it holds up.