Very thick and soft! I put it on a new mattress that was too hard and it’s great! I may have to take it off when my mattress breaks in but for now it’s perfect! It does hold heat so it might be too hot this summer, I’ll just have to wait and see.