Ehsan is an excellent trainer! I started training after a gap of several years. He was cautious and meticulous in improving my form and successfully progressing me to the next level over time so that I could exceed certain aspects of my goals. Ehsan has a very pleasing personality, and was very professional in his approach – he is always on time and managed our calendar, notes, etc., very well. Ehsan is a pleasure to work with!