Alvin has been my personal trainer for past 13.5 years. He is pro active in his work and do his best to make sure I have a good workout. He periodically changed the workout routine so that I would not get bored with the same workout routine. I have become leaner and fitter ever since started training with Alvin. He also perpetually upgrade himself periodically so that he would provide his clients with varieties of workout and he also educate his clients well. A highly dedicated and knowledgeable trainer.