It’s early days as only recently purchased this mattress but so far so good no complaints yet from my son regarding the firmness of this mattress. Item was delivered on date given arrived well packaged rolled up and within 24 hours it was near enough the depth stated. With the 100 day return if not completely satisfied it’s a no brainer.