We have only had this mattress for a couple of weeks but my 10 year old loves this mattress. He had been refusing to sleep in his room because his old mattress was so uncomfortable. This mattress gives him support but is still very comfortable. Not too soft but not too firm. Hopefully, all will stay this way as he breaks in the mattress. So far so good!! Also, extremely fast shipping. Ordered on Friday evening and it was on my doorstep on Tuesday afternoon."