Hard but not too hard and soft and not too soft just perfect so far it's worth my money will see how long the mattress last