While Cinco de Mayo is essentially an American holiday, it is still a day to celebrate Mexican and Latino heritage and remind people of the contributions of Spanish-speaking people in the United States, said Mexican Consul Berenice Diaz Ceballos Monday at Oxnard College.