Guns N ' Roses is an American punk band .
Guns N ' Roses has been credited with reviving the mainstream popularity of rock 'n ' roll , at a time when popular music was dominated by dance music and glam metal .