Josh has been our trainer for the last three months. He is the best!! He is organized and has a plan ready every week. He makes sure we are not hurting before starting. He works a different part of the body each time with some core thrown in. He also has a good sense of humor to keep it lite! Very happy he came to work with Smart Gym Scottsdale!