This is so comfortable! It’s definitely firm and has a thin soft layer on top for added comfort. Great quality!