Not too soft & not to firm but just right. We're sleeping all night and wake up with no aches or pain.