As almost everything in this life, Flamenco needs an explanation. There´s not only "one flamenco", but at least 8 (known as "palos"): sevillanas, bulerías, soleás, alegrías, farruca, seguiriyas, fandangos and (yes!) tangos. Each one has its own characteristics of music and dances, and each one is different from the other and is "sung" or "danced" in different occassions and they differ from region to region, province to province and town to town. Some are happy, some are sad. Before going to see a flamenco show (a real one, not one made just for tourists), I would previously try to learn a bit about what you´re going to watch, in order to be able to understand it better (so not to think of it as "an unpleasant screech, with unnecessary shouting and stomping and usually accompanied by tedious guitar music", an experience that most likely would have been much better with a wider knowledge of this magnificent art). And it´s sung in Spanish, with a very strong southern accent, some times complicated to understand even for us locals.