Joe is a great PT, nothing is too much trouble, and he always pushes you and motivates you to be and do better in and out the gym. He has such a vast knowledge and is very informative. For people who get nervous about training with a PT Joe is perfect, he will put you at ease from the beginning and have you laughing the whole way through the workout. He really invests in his clients and your gains and achievements are his too, the support is unreal. I would recommend him to absolutely anyone.