Good mattress but I don't believe it is medium-firm as described - instead it is on the softer side. Memory foam topper is of good quality. Deliver was very prompt.