Not too soft and not too firm! Perfect. Great night sleep! Took about a month to deliver.