Joe is a very enthusiastic person and a good listener. He developed a training program that addressed my goals, included variety, and made it fun! If I had an issue, he was able to modify my program to address it. I have made a lot of progress in my fitness program. I feel a lot better. I highly recommend Joe.