This app is great for anyone from a novice to bodybuilder. This app has a huge list of workouts for all your muscles. It also help you to keep mixing up your routines so that way you dont end up with workout boredom from doing the same exercises over and over again. Excellent app.