After first 2 mattresses we purchased for our children we decided to buy this one and really happy to say we're completely satisfied, indeed, it met  all our requirements, i.e. not very soft, while still very comfortable. We bought king size mattress - it's perfectly feels

Pros: Good price for very good mattress
Cons: none