My old mattress had a buncha springs poking out of it, So i'd rate any mattress above average (5). I'm not rating above 7 because longevity is an important factor to judge by, and I've only had the thing for about a week. Rated above 6 since I can sleep on my arms without them going numb.