We bought this for our 12 yo and he loves it. Shipping was fast and the box arrived a little beat up, but the mattress was fine. Some other reviews mentioned a temporary odor when you open it up, but thankfully ours didn’t have one. We opened the mattress before noon and it expanded quick and felt solid by that night (including the corners and edges). As for the firmness, its cozy and snug when you lay down, but it feels firmer than “medium” to us. Totally understand that’s all relative though. Overall - it’s a nice mattress!