Kelvin was my personal trainer from November 2013 to June 2014. He was always punctual for training and he was very considerate and understanding if I could not make it for certain training sessions due to my busy work schedule, always willing to train me on alternative day and timing. He listened to my needs and reasons for exercising and he quickly adapted his teaching methods to match my needs.During training, he was upmost attentive and always provide encouraging words to ensure I did not give up. He explained and demonstrated how to do certain sets of exercise and often provided explanation why I was tasked to do those exercise. He suggested exercise routines that were individualized and challenging to help me achieve my fitness goals. All in all, Kelvin exhibits all the values that one would want as his or her personal trainer.