I have been training with Ann twice a week for a little over 4 months. I have found Ann to be a great trainer. I get a good full body workout with a great mix of exercises. Ann is also excellent at emphasizing proper form which I absolutely love. Ann has such a positive and happy attitude.