Mariachi is a form of Mexican folk music that has maintained its popularity over centuries. Modern mariachis wear colorful costumes with sombreros. Mariachi bands vary in size, but many contain musicians playing violin, guitar, trumpet, and guitarrón (a large guitar).