Excellent service, highly processional. Offers insight and guidance into training, diet and athlete competiton preparation. Have achieved my personal goals and best race times while using Mi Fitness Coach. I had trained for many years without my expected results… till I found them.