Hehe...appear well groomed, enthusiastic and outgoing, whilst still able to take direction?
I hear they refer to their teachers as 'Performers' and wearing your (mandatory) uniform as 'getting into costume'.
It's just another language mill except with a flashy brand name behind it, but as long as you know what you are getting yourself in for, how bad can it be...