I am a beginner & needed to add something else to my routine because I plateaued with my cardio sessions. This app is great because the videos help me do the exercises properly & slow me down as I naturally want to speed up & rush through. This beats having to buy a gym membership & pay for a trainer, I prefer the privacy of my home. But you can use it both at the gym or home, its great knowing I can use this at my college gym this semester. So far Ive only used it at home but I absolutely love the custom mode! As a beginner, Im just trying to get acquainted with the exercises so being able to pick & choose my routine is really great. I can edit & sort so i have complete control over what i want to do each day & the star system is great because I want to get to the next level so it keeps me motivated. The only drawback: so far I havent figured out how to share my results on Facebook, which Ive sent a message to the developer to see if they can help point the way. Once I am able to share my workouts I complete, this will be my favorite fitness app, next to RunKeeper. I didnt mind paying the extra $5 for the full exercises, totally worth it. I also bought some dumbbells & am very excited to finally get back into shape. If you are a beginner or need a little something extra, you will love this app!