I had the best night of sleep without any aches or pains! I thought that I was going to get a mattress that is you get what you pay for. Instead I got something that is plush yet supportive and doesnt do the thing where you lay down and everything falls toward your body, which is great for my dogs. It definitely is not a medium firmness but very plush. It has springs so not sure how long they will last but for now, it is pretty great.