Traditionally rumba has been classified into three main subgenres: yambú, guaguancó and columbia. Both yambú and guaguancó originated in the solares, large houses in the poorest districts of Havana and Matanzas mostly inhabited by the descendants of enslaved Africans.