Kyle is a great professional trainerHe is knowledgable, he pays attention to his client needs and build a specific program for each individualHe is alwayas polite and respectfulHe make the sessions go smoothly (you just don’t feel that the time passes)Sometime I am not completely in the mood for a session but…