Definitely not 12 inches after 4 days out of the box it’s almost 10inches. It is not really soft but kind of a memory foam feel. Used for a guest room so it will be fine!