Perfect. Soft, yet offers great support. Deserves five starts out of five in its price category.