Mixing many styles – that's what Ballet Revolucion is all about – says their dance director.
Music too – I recognised Havana (of course), and George Michael's Freedom and a Spanish guitar favourite, Concierto de Aranjuez.
Those of us who have seen the company before will recognise some key elements – bright costumes, sequins, dark atmospheric lighting, and some two dozen dance sequences back to back at an unremitting pace, with 18 or 19 dancers, more men than women.
With eight shows a week and six hours training a day, small wonder that the dancers are superbly fit, and the sequences work like well-oiled machines.
Behind the scenes is Brisbane born Aaron Cash who has been working with Ballet Revolucion for seven years.
Just when you think that nobody could take more they do more back-flips, pirouettes and cartwheels, occasionally reverting to classical ballet memes just to show that they can.
There were standouts – a sequence where three poles are held horizontally to form a triangle, around which women dancers swing and hang and swirl. Another with two chairs, sometimes both lit, sometimes one, as four dancers synchronised to the music and to one another. Just magical. Justin Timberlake's Can't Stop the Feeling got the audience on its feet. 13 topless male dancers with rippling muscles and six-packs didn't hurt, either.
There is no justice, and dancers doing impossible things again and again can get just a little repetitive. But clearly that was no problem for the capacity audience, who loved it all, again and again.
Journalist Jane Cornwell, in an article in The Australian, tells us: "All the dancers are graduates of the best training schools in Havana ...the 20-something Ballet Revolucion crew have all been dancing since they could walk, but it is ballet that gives them a base from which to experiment."
This may not be ballet for the purist. But it is an explosion of creative energy, stretching boundaries and creating delight.
Those who have seen them before will want to come back -- and for first-timers, it's a treat in store.
Remaining Australian tour dates:
03 – 05 MAY 2018 Perth, Australia Crown Theatre
06 MAY 2018 Bunbury, Australia Bunbury Regional Entertainment Centre
10 MAY 2018 Canberra, Australia Canberra Theatre Centre
11 – 12 MAY 2018 Sydney, Australia State Theatre
15 MAY 2018 Narre Warren, Victoria, Australia Bunjil Place Theatre
16 MAY 2018 Melbourne, Australia Frankston Arts Centre
17 – 19 MAY 2018 Melbourne, Australia Arts Centre Melbourne
25 – 26 MAY 2018 Adelaide, Australia Festival Theatre