Mattress is definitely not 12 inches. I left the mattress to expand for 4 days  after unboxing it without sleeping on it but yet, it didn't get to 12 inches. I'm highly disappointed about it. However, it is comfortable to lie on, it is firm but in a comfortable way.