i was little sceptical about ordering online and without getting 1st hand experience of mattress comfort & quality, but this purchase came out to be nice. So far i have had my king size, firm, for a week and i love it. However, based on this purchase i ordered another twin, firm, for my daughter following week but it came out too soft. I believe they might have messed the order or the quality is not consistent. But i didn't want to rate my king purchase bad because of my twin one.