Kim's classes are wonderful, plain and simple. Whether you work out on a regular basis or are a beginner, you will not only benefit but will really enjoy the workout you get from her class. She combines all different types of cardio, strength training, and core work, always mixing up the routines and the music so that you never have to do the same thing over and over. Kim will suggest ways to modify the exercise if it is too challenging at first or if you have an injury. You can always adjust the class to meet your level and if you are looking for a tough workout, you will not be disappointed or come away feeling like it was too easy. But the best part of all is Kim's consistently positive attitude - her happy vibe comes through every day, every class, and really makes you feel good about just being there. Her classes are refreshing and fun!