Joe is an amazing coach. He always takes time out of his week to update my schedule and text me updates. He is always available for my questions and always willing to adjust my training program as needed. Joe has gotten me ready for 2 marathons and 3 half marathons, 10/10 recommend!