It took a while hole fore our bed frame to come in, so while it was on the floor, definitely 5 stars in respect to the firmness. Now that it’s I’m up on the frame, it’s much softer so I say 4 stars.