The difference between tango, milonga & vals

Argentine tango does not only mean that you dance tango, but also vals and milonga. So there are three types of music, each with its own specificity. So where is the difference and what is typical about each of these dances? Here’s a quick overview.