I bought this for my sons twin sized bed.  He has an 8” mattress, and it’s been hurting his back.  He says that this has really helped.  It’s firm, but comfortable.  It expanded right away once we took it out of the box.  So far very pleased with this purchase