My trainer is awesome. He understands how to tailor workouts to address very specific needs. No cookie cutter programs -- he addresses the whole person, from nutrition to workout plan. You will not be disappointed. I have had several trainers due to job moves, and he is by far the best I have come across -- and I have had some good ones!