Got this for a toddler. He loves it. Its firm enough that he doesn't sink in. It fits perfectly in his bunk bed and has great support.