Firm but springy, size is perfect, it’s deep too so feels higher than my last mattress. Definitely worth the purchase