This is heaven sent! It is supportive, thick, soft and very well made! It makes the perfect gift to yourself or someone else. It fits true to size (ordered a twin and it was a perfect fit) and I am very pleased with the purchase!