Modern flamenco is a highly technical dance style requiring years of study .
Flamenco is a style of entertainment with song , music and dance .