Rakesh is a fantastic coach who understands your body and customizes the sessions to achieve your goals. He is very very punctual, never misses a session and very polite. He takes notes on your progress, comes well prepared for the session and is very focused on you during the session. He pushes you beyond what you think you could do and you wouldn’t even notice you have done better. He is very knowledgeable and brings in years of professional experience, he has also trained celebrities and is very humble about it. I am glad to have found Rakesh as my coach. I would highly recommend him.