The trainers are great. They are lively and pay attention to each and every student and help us cope up with the different steps. We have a lot of fun in class as well and it is a great fitness activity. I recommend everyone to go for it.