Its exactly what i need. I bought a mattress spring but its too hard for my daughter so i decided to buy a mattress topper. 2 inches is enougj. I dont want to be too thick. It is so comfortable and my daughter loves it! I think ill be getting a king size for our bed!