Not too soft and not too hard. Just perfect! you don't feel like your sinking into a hole but it is soft and comfortable!