This mattress has replaced our aged mattress and we have been so pleased with it! We decided to go with a medium and are so glad we did! It's the perfect level of firmness; not too soft but not insanely firm to the point its too hard to sleep on! The mattress is a bit thicker compared to some mattresses, so when you get a fitted sheer, you will definitely want to get a deep pocket fitted sheet! All in all, we are very pleased either this mattress. We don't wake up feeling stiff and sleep like a baby on it!