Waveya are apparently an amateur dance troupe, but I m not sure I believe them. The dance moves in this video suggest that they are certainly far more than just talented amateurs, but professionals with years of experience. Who knows? But they are good!