Excellent coaching and wonderful team spirits. Highly qualified trainers. My daughters enjoys training every week.