f you're willing to work hard and want real results, this is an excellent place to go. The trainers are knowledgeable and they will work you hard so that you can achieve results. At the same time though, they understand that people start out at different fitness levels and will adjust accordingly.
Beginners need not feel intimidated, since they will be alongside a good number of people who are just starting out as well. At the same time, there will be enough of the stronger, more energetic people around to make the class challenging and inspiring for more fit individuals.
Very much recommended, but ONLY if you want results.