AH ensures authentication & integrity.
ESP ensures the same with encryption.
ESP can ensure the authentication and integrity but alone only encrypts the IP data packet ensuring confidentiality.