Kevin was amazing, respectful and very knowledgeable! The workout was both challenging and also informative. Kevin takes the time to explain the movements and how to maximize each exercise in the routine. He also tailored the workout for my marathon training and helped me fix some posture-related issues I am having. The stretch at the end was also amazing. I highly recommend him.