It is firm but at the same time the gel top just makes it so comfortable. It's amazing!!!!