Soft but firm. My husband and I love it! We slept very well every night. Will definitely recommend to friends and family. We purchased the topper through one of our relative recommendation.