Best trainer i have come across. John s dedicated and puts lot of work on each client. Takes time to explain diet myths and steadily improve on health as well as body. Will highly recommend it to anyone.