There are so many different mattresses to choose from it's hard to know what is right for your needs. Well, this mattress definitely ticked off all of my boxes. I think it's the perfect medium mattress, not too soft and not too hard.  My deep sheets went on it easily, and it supports without being too firm.  I am so lucky to have found this mattress, I'm a big fan!