Irfan is a fantastic trainer. He is very creative in his workouts and ensures I do not get bored. He has also helped me immensely with my nutritional struggles. Highly recommended.